David B Hamer, DDS, Dentist

2202 N Berkshire Rd
Ste 101
CharlottesvilleVA  22901 (Albemarle County)


Phone: 434-296-0188
Fax: 434-296-0189
Email: inf***@*****es.com

NPI: 1457476822
License Number: 0401006863 (VA)