Willard has previously lived in Newport News, Pelion, San Antonio and 5 other cities. The number currently linked to Willard is (910) 425-9613. The current age of Willard is 68. Willard is a resident of 1033 Thistle Gold Dr, Hope Mills, Nc 28348. 1956 is his birth date. Possible relatives of Willard are: Karen Elaine Andrews, Angela Hales Thomas, Angela Andrew and 2 other people.