Willard has reached 74 years of age. Other a city that he has stayed in is Tuscola. Willard has listed (217) 253-5057 as his phone number. Willard currently resides at 107 Daggy St #C, Tuscola, Il 61953. The birth year was listed as 1950.
English is Willard's ethnicity. He belongs to Western European ethnic group. Language he can speak is English. High school is his education level.