Public records show Lenoir as a city Willard also stayed in. Willard's birth date was listed as 1918. Willard is a resident of 409 Hibriten Ave, Lenoir, Nc 28645. Willard has reached 106 years of age. The number currently linked to Willard is (828) 754-5662.