Medical school: JOHNS HOPKINS UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1983
NPI: 1689730905
Practice Locations (2)
WILLS EYE OPHTHALMOLOGY CLINIC, INC
2000 HAMILTON ST, SUITE 306
PHILADELPHIA, PA 191303847
2159283000
WILLS EYE OPHTHALMOLOGY CLINIC, INC
840 WALNUT ST
PHILADELPHIA, PA 191075109
2159283041
Source: CMS National Downloadable File, September 2026.