Terrible place. He rushes rushes rushes. He doesn't explain anything. He is totally unorganized. His entire office is a mess and very dirty. The waiting room is so small, that he makes you sit outside in your car and wait till he decides he's ready to see you. He makes insulting comments. He is not punctual. He doesn't return phone calls, nor does his staff. He takes forever to do your paperwork. He overcharges. He leaves you nothing but frustrated. Don't go there.