James A Barksdale, MD, Pathology

1800 Beverly Ave
Muscle ShoalsAL  35661-3255 (Colbert County)


Phone: 256-383-1160
Fax: 256-381-2499

NPI: 1770562100
License Number: 10637 (AL)