The number currently linked to Leonard is (215) 236-4894. In addition to Philadelphia, Leonard also lived in Philadelphia. People possibly related to Leonard are Thelma Mrs Sherrod, Thelma F Sherrode, Thelma F Sherrod and one other person. Leonard now resides at 1525 Swain St, Philadelphia, Pa 19130. Leonard was born 79 years ago. 1945 is the birth year of Leonard.