Public records show Athens, Cleveland, Johnson City and 3 other cities as cities Willard also stayed in. Willard has listed phone number: (423) 282-3758. We have found 9 possible relatives of Willard: Douglas A Harrod, Imogene W Harrod, Willard A Harrod and 6 other people. This year Willard celebrated his 51 birthday. Willard’s residency is at 1105 Heritage Ln, Jonesborough, Tn 37659. Willard's birth year is 1973.