I highly recommend Dr. Paul Cronin and his staff on Lincoln Street in Hudson. Dr. Cronin is very knowledgeable, treats his patients with respect, fully explains procedures and goes over all options. He's very available, especially for emergencies, makes you feel like you are well taken care of and has true concern for all his patients well being.
The hygenists there are superb. They have a way of making you feel relaxed especially kids. And your teeth feel super clean when they are done. : )