Great knowledgeable guy. Takes time to talk, explain, review, answer any questions. Will discuss alternative approaches to care, general health measures for best results and gives realistic expectations. Staff are helpful and friendly. Assistants are knowledgeable and work in nice tandem with Dr. C. ...