David Andrew Scott, DMD, Dentist

1100 Englewood Village Dr
TuscaloosaAL  35405 (Tuscaloosa County)


Phone: 205-758-5400
Fax: 205-758-5979
Email: ds@***@*****md.com

NPI: 1780799627
License Number: 4755 (AL)