Skip to content
Healthcare provider image placeholder

John W. Crofts, M.D.

Contact

Appointment (585) 343-8100

About Me

Faculty Appointments

Clinical Assistant Professor (Voluntary) - Department of Ophthalmology (SMD)

Credentials

Education

MD | Univ at Buffalo SUNY School of Medicine & Biomedical Sciences. Medicine. 1979

BS | Princeton University. Engineering. 1975