Willard was born 86 years ago. His birth year was listed as 1938. Willard has previously lived in Huntington Station and Dix Hills. Phone number listed for Willard is (239) 303-2636. Willard is a resident of 826 Gardenside Ct, Lehigh Acres, Fl 33936.