Dr. Leech graduated from the Univ of Edinburgh Fac of Med Scotland (919-03 Eff 1/1971) in 1965. He works in Philadelphia, PA and specializes in Allergy & Immunology, Immunology and Oncology.
View More
Dr. Leech graduated from the Univ of Edinburgh Fac of Med Scotland (919-03 Eff 1/1971) in 1965. He works in Philadelphia, PA and specializes in Allergy & Immunology, Immunology and Oncology.
MEDICAL SCHOOL
Univ Of Edinburgh Fac Of Med Scotland (919-03 Eff 1/1971) - 1965