Records link phone number (607) 594-7142 with Willard’s details. Willard now resides at 4765 Cleopatra Ave #1243, Las Vegas, Nv 89115. The current age of Willard is 60. Cities Willard has lived in before are Odessa, Horseheads, Lowman and 3 other cities. This person's birth year is 1964.