James Fox, MD

Ophthalmology

1400 Portland Ave, Rochester, NY 14621

(585) 342-4800