1917 is his birth date. Willard has reached the age of 107 years. The number currently linked to Willard is (704) 246-4826. Public records show Lexington as a city Willard also stayed in. Willard now resides at 2968 Old Salisbury Rd, Lexington, Nc 27295.