ST Dr. Scott Andrew Thomas, MD Is this you? Claim your profile Ophthalmology 0Leave a review San Antonio Eye Center 800 McCullough Ave, San Antonio, TX, 78215 10 other locations (210) 226-6169