Marc Shomer, MD, PhD

Marc Shomer MD, PhD

Ophthalmology Physician
  • Eye MDs of Inland, 1298 W 7th Street, Upland, CA 91786, (909) 981-9800, Accepting new patients

Other matched specialists

Loading other matched specialists