Extremely knowledgable and really takes the time to fully understand you and your condition. Offers a variety of solutions both conventional and unconventional. Warning though, be prepared to wait 2+ hours from your scheduled appointment time to be seen by the doctor.