10007 Augusta Rd, Pelzer, Sc 29669 is where Willard lives. A city Willard has lived in before is Pelzer. The number currently linked to Willard is (864) 243-3182. 1934 is the birth year of Willard. Willard turned 89 years old.