visiting this doctor was the worst experience I have had in a professionals office.When I came into the office the doctor was yelling at his secretary who turned out to be his wife . He was cursing at her The whole waiting room could hear. I asked a patient sitting there what was going on and they replied that the doctor is always yelling at his wife . The patient said they would go someplace else but the doctor accepts their insurance. I found the doctor to be a rude individual who actually could be heard talking to his stockbroker while he had patients waiting in the rooms. He has no personal charm . He does seem to know his field but the total experience was so upsetting I would not go back nor would I recommend him to anyone. Maybe he would be good if you had a pet you wanted taken care of.