I rarely write reviews, but I must say that my visits with this doctor were so helpful I thought I should comment. The best words to describe him are: caring, thoughtful, smart and compassionate. He is clearly very experienced and qualified, plus he is always reachable since he answers his phone himself!