Russell Thomas Barr, MD, Internal Medicine

1215 7th St Se Ste 240
DecaturAL  35601-3397 (Morgan County)


Phone: 256-355-5315
Fax: 256-355-5346

NPI: 1427140995
License Number: 00012034 (AL)