David Arthur Theriault, DDS, Dentist

19 Summer St
RocklandME  04841 (Knox County)


Phone: 207-594-8353
Fax: 207-594-8306

NPI: 1053330910
License Number: 3298MAINE (ME)