This person has lived also in Jupiter, Tequesta, West Palm Beach and 3 other cities. The number currently linked to Willard is (561) 775-4949. The current age of Willard is 97. Willard is a resident of 605 Universe Blvd #T1002, Juno Beach, Fl 33408. Willard's birth date was listed as 1926.