Dr LeProvost is such a stand up guy, and a GREAT doctor! I have been with him for some time now and my overall health has improved significantly thanks to his expertise. This is a doctor who really takes TIME with you to understand you, your needs, and your values and goals. He is super easy to communicate with - he talks WITH you, not AT you. I cannot recommend him enough!