
David A. DiLoreto, MD, PhD
Flaum Eye Institute
601 Elmwood Ave., Box 659
Rochester, NY 14642
United States map
(585) 273-3937 office
Flaum Eye Institute
601 Elmwood Ave., Box 659
Rochester, NY 14642
United States map
(585) 273-3937 office