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