Willard was born 97 years ago. The phone number (618) 252-0224 is Willard’s. A city Willard has lived in before is Antioch. 1621 Oglesby St, Harrisburg, Il 62946 is where Willard lives. Willard's birth date was listed as 1927.