Leonard’s residency is at 908 Alpha Rd, Wilmington, De 19810. Phone number listed for Leonard is (302) 475-3332. Prospect Park is a city Leonard has lived in. Leonard's birth date was listed as 1946. The age of Leonard is 78.