Willard owns the phone number (856) 464-6854. Mantua, Lindenwold, Clementon and 2 other cities are cities Willard has lived in. 1944 is the birth year of Willard. Willard was born 80 years ago. 68 1St Ave, West Deptford, Nj 08051 is where Willard resides.