David Spencer Moore, DMD, Dentist

511 Brookwood Blvd
BirminghamAL  35209-6801 (Jefferson County)


Phone: 205-879-6880
Fax: 205-879-6884
Email: dhe***@*****ry.com

NPI: 1457560401
License Number: FM0211019 (AL)