The birth year was listed as 1973. Public records show Philadelphia as a city Leonard also stayed in. Records link phone number (215) 927-5926 with Leonard’s details. Leonard’s residency is at 1625 Coleman St, Wilmington, De 19805. The age of Leonard is 51.