We have used Jim Lynch at Back In Motion Chiropractic in Northboro (Main Street/Route 20) for about 10 years, for both of us as well as our son. He uses applied kinesiology, which is gentle adjustment and does not involve cracking or the "pop and pray" approach. He was recommended by several friends. He has a book of patient testimonials in his waiting room. His philosophy is that, if you have not made significant improvement in 3-5 visits, then HE'S doing something wrong. Obviously, some people with serious problems take more time, but there should definitely be measurable improvement. For example, my husband recently had a series of visits after a car crash in which he was rear-ended and suffered whiplash. THis took more than 3-5 visits to fix, BUT he was seeing improvement. We have often gone in for a one-visit "tune-up" and he doesn't force more visits on anyone. He is sympathetic to costs and insurance too. Even if we haven't been back in a long time, he is always welcoming and warm - never chastises us. Just happy to do the work we need.
I think he might have a massage therapist - you would have to check with him. We haven't used this service. I do know of a husband-wife massage team in Shrewsbury just over the border from Westboro if you need that.
Good luck.