Willard currently resides at 3391 Peachtree Rd, Chesnee, Sc 29323. Records link Willard with Opal Vera Oles, Kenneth L Oles, Christina Oles and 3 other people. Willard has listed (864) 574-6477 as his phone number. The current age of Willard is 103. Other a city that he has stayed in is Spartanburg. Willard's birth date was listed as 1920.