A lot of people complain about Dr. B which made me nervous taking him but I have had a pretty good experience. When I ask questions he answers and tries to explain to his best ability. I personally had no issue with his accent and understood everything he said. He can have an "attitude" but most of the time he's just playing. Hard to contact.