I have seen him for a while now and he is great. He takes his time and is very compassionate. He is all around a great doctor. He has a partner that I hear is very good but I have never seen him. I would highly recommend them and would see him again and again .