Mark David Osterloh, MD, Ophthalmology

1420 Ocotillo Dr Ste D
El CentroCA  92243-4213 (Imperial County)


Phone: 541-343-5000
Fax: 541-344-9478

NPI: 1073750097
License Number: 22712 (AZ)