Great doctor but his office staff and«billing department» is horrible. Watch and keep track of EVERY visit. They will make up charges and bill you a year later. I have witnessed and heard stories of this happening multiple times. BEWARE and watch your checking account.