The phone number (772) 878-3855 is Willard’s. 1946 is his birth date. This year Willard celebrated his 78 birthday. 1738 Apache Ave, Port St Lucie, Fl 34953 is where Willard resides. Willard has previously lived in Port Saint Lucie, Ipswich, Fort Pierce and one other city.