Stephen Mark Taylor
Physician · Psychotherapy and psychiatry
1025 Montgomery Hwy, 35216 VestaviaPhysician · Psychotherapy and psychiatry
1025 Montgomery Hwy, 35216 VestaviaPhysician · Psychotherapy and psychiatry
500 Southland Dr, 35226 VestaviaPhysician · Radiology
2090 Columbiana Rd, 35216 VestaviaOphthalmologist · Physician
1009 Montgomery Hwy, 35216 VestaviaOphthalmologist · Physician
1009 Montgomery Hwy, 35216 VestaviaPediatrician · Physician
1936 Old Orchard Rd, 35216 VestaviaPediatrician · Physician
1936 Old Orchard Rd, 35216 VestaviaPediatrician · Physician
1936 Old Orchard Rd, 35216 VestaviaPhysician
2017 Canyon Rd, 35216 VestaviaPhysician
2017 Canyon Rd, 35216 VestaviaInternal medicine · Physician
2017 Canyon Rd, 35216 VestaviaGeneral medicine · Physician
2017 Canyon Rd, 35216 VestaviaCar accessories · Physician
3105 Warrington Rd, 35223 Mountain BrkNursing service · Hospital pharmacy · Physician · Veterinarian
2021 Kentucky Ave, 35216 VestaviaCardiology · Physician
3647 Dunbarton Dr, 35223 Mountain BrkPhysician · Surgery · Cosmetic surgery
700 Montgomery Hwy, 35216 VestaviaSurgery · Physician
700 Montgomery Hwy, 35216 VestaviaOphthalmologist · Physician
625 Montgomery Hwy, 35216 VestaviaPediatrician · Physician
502 Montgomery Hwy, 35216 VestaviaGeneral medicine · Physician
200 Montgomery Hwy, 35216 Vestavia