David A McLain, MD, Internal Medicine

2229 Cahaba Valley Dr
BirminghamAL  35242-2602 (Shelby County)


Phone: 205-991-8996
Fax: 205-991-8997

NPI: 1689614737
License Number: 9639 (AL)