David E Barnes, DDS, Dentist

1006 Colloredo Blvd
ShelbyvilleTN  37160-2781 (Bedford County)


Phone: 931-684-9167
Fax: 931-684-9633
Email: dds***@*****th.net

NPI: 1801097217
License Number: 4650 (TN)