Willard’s residency is at 122 Mangrove Dr, Emerald Isle, Nc 28594. Records link phone number (252) 354-2800 with Willard’s details. The current age of Willard is 96. Public records show Emerald Isle as a city Willard also stayed in. 1927 is his birth date.