Staff in the office is horrible. I have always paid for my services in advance and waited for a refund from insurance payments. Due to the office's financial difficulties, his office refuses to refund the insurance payments. This is not a provider I would recommend as he is misguided ethically.