The birth year was listed as 1953. 1482 Tates Creek Rd, Lexington, Ky 40502 is where Willard resides. This year Willard celebrated his 71 birthday. The number currently linked to Willard is (859) 269-4078. Public records show Lexington as a city Willard also stayed in.