James Fletcher Ballard, DMD, Dentist

1771 Independence Ct
Ste 4
BirminghamAL  35216-1258 (Jefferson County)


Phone: 205-414-1499
Fax: 205-414-8244

NPI: 1144300658
License Number: 3822 (AL)