Deepan Selvadurai MD

  • 3055 Southwestern Blvd Ste 108
    Orchard Park, NY, 14127
  • (716) 671-9020

Physician Profile

Deepan Selvadurai. His primary practice is as an Ophthalmology.