The birth year was listed as 1935. Willard owns the phone number (620) 365-5593. The age of Willard is 88. In addition to Iola, Willard also lived in Iola, Fall River and Wichita. Willard is a resident of 108 Chestnut St, Iola, Ks 66749.