He is an excellent doctor. Very thorough and gave me a lot of time. I was very pleased and am I very happy I found him. He is knowledgeable and specific and I feel that I am in very good hands. His staff is also exceptional and the place is spot clean.