He is good at what he does, but it is not worth the mental pain and torture they put you through. If its not a major procedure that would require you to stick with him for 2 or more years, then I suggest you go elsewhere. I was able to stand him for about a year, now I can't wait to get away from him. He does not always give you complete answers. You need to struggle to get a satisfying answer out of him. I don't want him to hold my hand everytime, I just need some answers. I am going through a very extensive and expensive procedure and he doesn't really care if am satisfied with what am getting.. He looks at you like he is doing you a favor by spending time on your case(what the hell am I paying you for???). All I ever ask is what the next steps would be and that he explain them to me, I've not gotten a satisfying answer so far. Even when I manage to get some answers, the result would be something entirely different. I am tired of spending so much money and time on him. I hope the end result will be satisfactory, but I will not go back to him ever once its done.