I really don't know what insurance is accepted. You should call them and ask. Each doctor takes different insurance
No and even with the insurance they do take they pretend
No
You will need to call and ask them. I do not know.
Thanks! Your answer is awaiting moderation.