Very thorough, knowledgeable and helpful. I am 70 and he changed my life around. I live over 1,100 miles away in Florida but I will go that far for routine checkups. When he thinks it is necessary he has a network of terrific doctors he will send you to. In my opinion a great caring doctor and a good man. James Forrester Chokoloskee FL.