He has stayed in Jonesboro before moving to Jonesboro. Possible relatives of Willard are: Grace B Glasgow, Terry Lee Glasgow, Susan D Glasgow and 5 other people. 1926 is his birth date. Phone number listed for Willard is (870) 932-2936. The residency of Willard is at 5300 Maple Valley Dr, Jonesboro, Ar 72404. The age of Willard is 98.