Willard’s residency is at 173 Mayhew Rd, Scottsville, Ky 42164. Scottsville is a city Willard has lived in. Willard's birth year is 1928. The number currently linked to Willard is (270) 622-5747. The age of Willard is 96.