2816 Newport Gap Pike, Wilmington, De 19808 is where Willard resides. Public records show Marshallton, Wilmington and Newark as cities Willard also stayed in. Willard has listed (302) 998-7751 as his phone number. The age of Willard is 88. The birth year was listed as 1935.