They have offices in somersworth, wolfboro, concord, and Merrimack..
Yess they are, at least that's true for the Concord location. If your looking for a specific provider you need to specifically ask for that person.
I'm sure if you just give them a call. Plus they have several different locations too.
I believe so just reach out to them
Thanks! Your answer is awaiting moderation.