Glenn
Jay
Jaffe
Glenn Jay Jaffe
Robert Machemer M.D. Distinguished Professor of Ophthalmology
Professor of Ophthalmology
Chief, Division of Retinal Ophthalmology
Robert Machemer M.D. Distinguished Professor of Ophthalmology
Duke Eye Center, 2351 Erwin Ro, Durham, NC 27710
Mailing address
Box 3802 Med Ctr, Durham, NC 27710