264 Rr 3, Estill Springs, Tn 37330 is where Willard resides. Willard has listed (931) 649-5321 as his phone number. This year Willard celebrated his 100 birthday. In addition to Estill Springs, Willard also lived in Estill Springs, Mesa and Orient. His birth year was listed as 1923.