Yes
Yes I'm pretty sure they do
I would give them a call. Everyone there is very helpful and they will let you know if they accept your insurance and also if you are in or out of their network.
I suggest you go to the site. It lists the acceptable insurance
Thanks! Your answer is awaiting moderation.