Medical school: JEFFERSON MEDICAL COLLEGE OF THOMAS JEFFERSON UNIVERSITY
Graduated: 1982
NPI: 1750530382
Practice Locations (4)
UNIVERSITY OF ROCHESTER PEDIATRIC OPHTHALMOLOGY SERVICES
601 ELMWOOD AVE
ROCHESTER, NY 146420001
UNIVERSITY OF ROCHESTER PEDIATRIC OPHTHALMOLOGY SERVICES
601 ELMWOOD AVE
ROCHESTER, NY 146420002
5852733937
UNIVERSITY OF ROCHESTER PEDIATRIC OPHTHALMOLOGY SERVICES
601 ELMWOOD AVE, BOX 888
ROCHESTER, NY 146420002
UNIVERSITY OF ROCHESTER PEDIATRIC OPHTHALMOLOGY SERVICES
601 ELMWOOD AVE BOX
ROCHESTER, NY 146420001
Source: CMS National Downloadable File, September 2026.