April has previously lived in Middletown, New Castle, Wilmington and 2 other cities. April currently resides at 8 Clipper Ct, Newark, De 19702. April has reached 56 years of age. The birth year was listed as 1969. Records link phone number (302) 455-0789 with April’s details. Possible relatives of April are: Sean Anthony Todd, Jean A Todd, William T Singleton and 6 other people.