Tharpe David L MD
Physician
1022 1st St N, 35007 AlabasterPhysician
1022 1st St N, 35007 AlabasterPhysician · Psychotherapy and psychiatry
1022 1st St N, 35007 AlabasterNeurology and neurology · Physician
1004 1st St N, 35007 AlabasterGynecology · Obstetrics · Physician
1010 1st St N, 35007 AlabasterGeneral medicine · Physician
1022 1st St N, 35007 AlabasterInternal medicine · Physician
1024 1st St N, 35007 AlabasterInternal medicine · Physician
1000 1st St N, 35007 AlabasterPediatrician · Physician
1022 1st St N, 35007 AlabasterPhysician · Radiology
1022 1st St N, 35007 AlabasterPediatrician · Physician
1022 1st St N, 35007 AlabasterSurgery · Physician
1022 1st St N, 35007 AlabasterPediatrician · Physician
1022 1st St N, 35007 AlabasterPhysician · Psychotherapy and psychiatry
1022 1st St N, 35007 AlabasterPhysician · Surgery · Cosmetic surgery
1216 1st St N, 35007 AlabasterPhysician
3569 Pelham Pkwy, 35124 PelhamOphthalmologist · Physician
1008 Village Trl, 35040 CaleraInternal medicine · Physician
30 Racquet Club Pkwy, 35124 PelhamGeneral medicine · Physician
206 Highway 304, 35040 CaleraGynecology · Physician · Surgery
206 Highway 304, 35040 CaleraInternal medicine · Physician
2000 County Services Dr, 35124 Pelham