The number currently linked to Leonard is (215) 456-9035. We have found 9 possible relatives of Leonard: Gerald Lee Davis, Harold H Bolger, Evelyn Eveole Major and 6 other people. Leonard's birth date was listed as 1963. Other a city that he has stayed in is Philadelphia. Leonard was born 61 years ago. Leonard currently resides at 4544 Carlisle St, Philadelphia, Pa 19140.