John W Crofts, MD

John W Crofts, MD

150 Washington Ave
Batavia, NY 14020
United States map

(585) 343-8100 office


Professional Affiliations

Academic Appointments
  • Clin Asst Prof Ophthalmol, SUNY/Buffalo, 1993-present
  • Clin Asst Prof Ophthalmol, Univ of Rochester School of Medicine, 1995-present
Hospital Appointments
  • Attending Ophthalmologist:
  • Erie County Medical Center, Buffalo, NY, 1993-present
  • United Memorial Medical Center, Batavia, NY, 1990-present

Education and Training

Retinal fellowship
National Eye Institute, National Institutes of Health, Bethesda, MD, USA
Ophthalmology residency
Henry Ford Health System, Detroit, MI, USA
Internship
State University of New York at Buffalo, Buffalo, NY, USA
College
Princeton University, Princeton, NJ, USA