In addition to Townsend, Willis also lived in Newark and Smyrna. Records link phone number (302) 376-1724 with Willis’s details. His birth year was listed as 1951. Willis turned 73 years old. 336 Meadow Vista Dr, Townsend, De 19734 is where Willis resides.