Leonard was born 49 years ago. 103 41St St, Wilmington, De 19802 is where Leonard resides. Records link Leonard with Edwin C Smallwood, Serevtha Y Smallwood, Sredwin C Smallwood and 5 other people. 1976 is his birth date. In addition to Wilmington, Leonard also lived in Wilmington. Records link phone number (302) 652-3875 with Leonard’s details.
His ethnicity is English. His ethnic group is Western European. Leonard's language is English. Leonard's level of education is high school.