Willard's birth date was listed as 1942. Willard currently resides at & Smith Stafford Rds, Palmyra, Ny 14522. In addition to Palmyra, Willard also lived in Palmyra, Shortsville and Manchester. The current age of Willard is 82. The number currently linked to Willard is (716) 289-4236.