Michael Gene Gaines, MD, Family Medicine

256 Oxford Exchange Blvd
OxfordAL  36203-3453 (Calhoun County)


Phone: 256-835-0076
Fax: 256-831-4808

NPI: 1497778047
License Number: 9386 (AL)