James H Marshall, MD, Family Medicine

2949 John Hawkins Pkwy
BirminghamAL  35244-1095 (Jefferson County)


Phone: 205-987-0005
Fax: 205-987-0065
Email: jma***@*****oo.com

NPI: 1013093566
License Number: 14054 (AL)