James Clyde Barton Jr, MD, Internal Medicine

2022 Brookwood Medical Ctr Dr Ste 626
BirminghamAL  35209-6807 (Jefferson County)


Phone: 205-877-2888
Fax: 205-877-2039
Email: jam***@*****la.com

NPI: 1477645992
License Number: 7072 (AL)