This person's birth year is 1938. Willard has reached the age of 85 years. The number currently linked to Willard is (419) 529-6107. 590 Weller Ave, Mansfield, Oh 44904 is where Willard resides. Willard is related to or closely associated with Valerie L Schaffner, Debra Lynn Whisler, Frances Illene Whisler and 2 other people. Cities Willard has lived in before are Mansfield, Washingtonville and Ontario.