Medical school: DREXEL UNIVERSITY COLLEGE OF MEDICINE
Graduated: 2016
NPI: 1700249042
Practice Locations (1)
LEO R MCCAFFERTY MD FACS AND ASSOCIATES PLASTIC SURGERY PC
580 S AIKEN AVE, SUITE 530
PITTSBURGH, PA 152321531
4126872100
Source: CMS National Downloadable File, September 2026.