The number currently linked to Willard is (919) 781-3190. This year Willard celebrated his 98 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.