Cities Willard has lived in before are Newark and Carteret. Willard has listed phone number: (973) 643-3558. Willard has reached 54 years of age. Willard’s current address is 137 Roosevelt Ave #10, Carteret, Nj 07008. The birth year was listed as 1970.