3055 Southwestern Blvd, Orchard Park, New York 14127
(716) 706-4998
Dr. Deepan Selvadurai is a highly trained, board-certified ophthalmologist at Buffalo Ophthalmology in Buffalo, New York. Among the other surgeons at Buffalo Opthalmolgy, he is one of the most experienced physicians in the country specializing in cataract