Address:
3635 Vista Ave, Saint Louis 63110
(314) 577-8762 (Phone), (314) 268-5108 (Fax)
EYE PHYSICIANS OF ST LOUIS
6680 Chippewa St SUITE 220, Saint Louis 63109
(314) 351-0101 (Phone), (314) 351-4697 (Fax)
516 Delaware St SE, Minneapolis 55455
(612) 625-4400 (Phone), (612) 626-3119 (Fax)
Hospitals:
3635 Vista Ave, Saint Louis 63110
516 Delaware St SE, Minneapolis 55455
EYE PHYSICIANS OF ST LOUIS
6680 Chippewa St SUITE 220, Saint Louis 63109
Fairview Southdale Hospital
6401 France Ave South, Edina 55435
Education:
Medical School
Saint Louis University / School of Medicine
Graduated: 2007