The number currently linked to Willard is (812) 876-2016. Willard currently resides at 8181 Chafin Chapel Rd, Ellettsville, In 47429. Willard has previously lived in Lexington and Ellettsville. Mt Carmel Estates, Llc is a business Willard has some connections with. Willard turned 94 years old. His birth year was listed as 1929.