James Henry Blanton, MD, Internal Medicine

3420 Portsmouth Dr
BirminghamAL  35226-2642 (Jefferson County)


Phone: 205-879-8294
Fax: 205-879-8259
Email: jbl***@*****oo.com

NPI: 1992810345
License Number: 3558 (AL)