Willard turned 82 years old. Other cities that he has stayed in are Blue Springs and Independence. 1942 is his birth date. Marla Joy Terrell, Tonya Dee Coldiron, Karma L Tuckerswaffer and 4 other people are people possibly related to Willard. Willard currently resides at 717 Yuma Ave, Independence, Mo 64056. Records link phone number (816) 257-1888 with Willard’s details.