Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1978
NPI: 1841283488
Practice Locations (3)
4501 STATE RD
DREXEL HILL, PA 190264019
6107896565
840 WALNUT ST
PHILADELPHIA, PA 191075109
WILLS EYE OPHTHALMOLOGY CLINIC, INC
840 WALNUT ST
PHILADELPHIA, PA 191075109
2159283041
Source: CMS National Downloadable File, September 2026.