Barry Scher, MD

Ophthalmology

Surgery Center of California

835 Third Ave, Ste A, Chula Vista, CA 91911

(619) 425-7755