Skip to content

Provider Search Results

Notice

Appointment availability may change. For the most up-to-date information, or to schedule your first appointment, please call. For follow-up visits, please schedule using MyChart.

View MyChart

84 Providers sorted by AVAILABILITY

  • Ophthalmology

Providers whose pictures display a UR shield are part of the University of Rochester Medical Faculty Group (URMFG). This group comprises more than 900 certified specialists and primary care providers across 19 departments.

  1. Scott M. MacRae, M.D.

    Cornea & External Eye Disease, Laser Vision Correction (LASIK and PRK), Ophthalmology

    4.9 / 54.9 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-2020
  2. 4.6 / 54.6 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  3. Ruba Muhtaseb, M.D.

    Ophthalmology

    4.8 / 54.8 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  4. 4.8 / 54.8 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  5. Zoe R. Williams, M.D.

    Neuro-Ophthalmology, Ophthalmology

    4.9 / 54.9 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  6. Amde Selassie Shifera, M.D., Ph.D.

    General Eye Care, Ophthalmology

    4.8 / 54.8 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  7. 4.6 / 54.6 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  8. 4.9 / 54.9 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  9. Eric Wu, M.D.

    General Eye Care, Ophthalmology

    4.9 / 54.9 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 344-0933
  10. Accepting New Patients

    Appointment

    (585) 273-3937
  11. Megan Ingalls, O.D.

    Ophthalmology

    Accepting New Patients

    Appointment

    (585) 273-3937
  12. Accepting New Patients

    Appointment

    (585) 273-3937
  13. Accepting New Patients

    Call Center

    (585) 276-3000
  14. Accepting New Patients

    Appointment

    (585) 273-3937
  15. Accepting New Patients

    Call Center

    (585) 276-3000
  16. Accepting New Patients

    Call Center

    (585) 276-3000
  17. 4.8 / 54.8 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  18. Accepting New Patients

    Appointment

    (585) 273-3937
  19. 4.8 / 54.8 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937
  20. 4.5 / 54.5 out of 5 stars
    Accepting New Patients

    Appointment

    (585) 273-3937