Very good; knowledgable helpful understanding and most importantly spends the time with his patients