The number currently linked to Willard is (740) 366-5722. Willard was born in 1937. Willard's possible relatives are Colin Tunis Baxter, Donna Mae Baxter, Cynthia K Sherman and 2 other people. Other cities that he has stayed in are Newark and Columbus. 7371 Stewart Rd, Newark, Oh 43055 is where Willard lives. The current age of Willard is 86.