Willard was born 106 years ago. Willard was born in 1918. This person has lived also in Steubenville. Willard is a resident of 319 Petrick Ave, Mingo Junction, Oh 43938. The phone number (740) 282-0017 is Willard’s.