The number currently linked to Willard is (502) 367-1508. Willard has reached the age of 107 years. Willard's birth date was listed as 1917. Other a city that he has stayed in is Louisville. 4800 Manslick Rd, Louisville, Ky 40216 is where Willard lives.