Ross Eye Institute 1176 Main Street Buffalo, NY 14209
Phone: 716-881-7900; Fax: 716-887-2990
Email: jreynold@buffalo.edu
Elaine Taylor
Department of Ophthalmology
1176 Main Street, Buffalo, NY 14209
Phone: (716) 881-7916; Fax: (716) 887-2991
Email: etaylor@buffalo.edu