1132 Main St #2, Darby, Pa 19023 is where Leonard lives. Records link phone number (215) 329-8826 with Leonard’s details. Leonard has previously lived in Upper Darby and Philadelphia. 1978 is his birth date. This year Leonard celebrated his 47 birthday.