The number currently linked to Willard is (903) 935-0402. Other a city that he has stayed in is Marshall. 1960 is the birth year of Willard. Willard is a resident of 900 Georgetown St, Marshall, Tx 75670. Willard has reached the age of 65 years.