He does a good job, but you have to be careful when handling your finances with him.
He lies all the time, sucks out insurance money, and asks to pay extra cash in addition.
The best way to deal with him is to have a written contract from the very beginning. Pay attention on your insurance report and your co-payments. Also, his office doesn't have good communication skills.
I’m not recommending this doctor. There are so many good doctors around.