Michael Stock, MD
Saint Louis, MO
Physician
Ophthalmology
Facilities
Barnes Jewish Hospital
Hospital · General Acute Care Hospital
One Barnes-Jewish Hospital Plaza, Saint Louis, MO 63110
St Anthonys Memorial Hospital
Hospital · General Acute Care Hospital
503 N Maple Street, Effingham, IL 62401
Taylorville Memorial Hospital
Hospital · Critical Access Hospital
201 East Pleasant Street, Taylorville, IL 62568
4901 Forest Park Ave
Clinical Location
4901 Forest Park Ave Fl 6, Saint Louis, MO 63108
12400 Olive Blvd
Clinical Location
12400 Olive Blvd Suite 200, Creve Coeur, MO 63141
705 Insight Ave
Clinical Location
705 Insight Ave, O Fallon, IL 62269