James A Smith Jr, DMD, Dentist

1500 20th St S
BirminghamAL  35205-4916 (Jefferson County)


Phone: 205-933-8544
Fax: 205-933-8412

NPI: 1679662126
License Number: 3636 (AL)