Address:
Vista Eye Associates
730 N Main Ave SUITE 418, San Antonio 78205
(210) 224-6633 (Phone)
Peter J Speicher MD
730 N Main Ave SUITE 418, San Antonio 78205
(210) 223-9707 (Phone)
Hospitals:
Vista Eye Associates
730 N Main Ave SUITE 418, San Antonio 78205
Peter J Speicher MD
730 N Main Ave SUITE 418, San Antonio 78205
Baptist Medical Center
111 Dallas St, San Antonio 78205
Metropolitan Methodist Hospital
1310 Mccullough Ave, San Antonio 78212
The Methodist Hospital
6565 Fannin St, Houston 77030
Education:
Medical School
Georgetown University
Graduated: 1982
Tripler Army Medical Center
Brooke Army Medical Center