He has stayed in Lake Wylie, Elmhurst, Southlake and 7 other cities before moving to Clover. This year Willard celebrated his 96 birthday. The residency of Willard is at 15 Sunrise Point Rd, Clover, Sc 29710. Willard has listed phone number: (630) 279-8398. Willard's birth year is 1928.