The number currently linked to Willard is (919) 781-3190. This year Willard celebrated his 97 birthday. 5401 Old Towne Rd, Raleigh, Nc 27612 is where Willard resides. 1926 is the birth year of Willard. In addition to Raleigh, Willard also lived in Raleigh.