Willard currently resides at 931 Ferndale Ave, Dayton, Oh 45406. 1919 is his birth date. Public records show Englewood as a city Willard also stayed in. The age of Willard is 104. Willard has listed (937) 278-8826 as his phone number.