Hello! I am Dr. Gannon. I am a naturopathic physician helping clients nationally and internationally reach and maintain their health goals, tailoring the most effective cutting edge natural treatment protocols.

I earned my Doctorate of Naturopathic Medicine degree from Bastyr University in Seattle in 2000, which is recognized worldwide as the foremost leader in education for scientifically based natural medicine. While there I served in the counseling center in order to advance my skills in therapy, and completed an intensive study in Ayurvedic medicine, including 4 months in India. Recently I have completed advanced training in homeopathy with the Center for Education and Development of Homeopathy, and I continue to learn more each and every day as I love learning!

Experience does matter and I have been in private practice for over 20 years, with 5 years as a naturopathic oncology provider at Cancer Treatment Centers of America. Over the past 20+ years, my textbook knowledge has been transformed to what truly works and what truly does not, and I have brought that to the table to help thousands of people through acute and chronic illnesses.

As a naturopathic doctor, my recommendations are non-prescription and include targeted nutritional factors from both supplements and foods, herbal medicines and homeopathic remedies, as well as a few outliers that are more esoteric in nature (Unda drainage remedies, Bach flower remedies). I am an expert when it comes to the supplement industry: what ingredients are the best and what are ineffective ‘window dressing’, including what is available at the best cost and from the best companies (and discounted for my clients). There are thousands of supplement options available to you, but I am very particular about the quality and cost of individual supplements, so I work with all of my clients to make sure they are on only the very best quality medicines at the best cost to address their needs.

Naturopathic physicians are trained as primary care doctors and licensed as primary care doctors in states that offer licensing. Although I am licensed as a primary care doctor, know that I cannot legally act as your primary care doctor unless you reside in the state of Vermont.  Otherwise I offer my advice for you to discuss with your primary care doctor.  Many clients come to me as a last resort, with complicated cases that other doctors have not been able to help with. Do know that you will get the same attention to your case regardless of my inability to act as your primary care doctor.

I am member of the Pennsylvania Naturopathic Physicians Association, as well as the American Association of Naturopathic Physicians, the Oncology Association of Naturopathic Physicians, and the American Association of Restorative Medicine. I am a past president of the Colorado Association of Naturopathic Physicians.

In addition to my private practice, I absolutely love to share knowledge and I have done innumerable public talks over the years. (feel free to contact me with any requests for public speaking).

Currently I work from my home office in Elkins Park, PA (just north of Philadelphia) and do see local clients in-person.

Please note:

For those clients who are local in Pennsylvania and New Jersey: I keep my license as a “Naturopathic Physician” in the state of Vermont as both PA and NJ do not license nor regulate the practice of naturopathy in any way. This is important to know as there are several individuals in our midst who advertise themselves as ‘naturopath’ and even ‘naturopathic doctor’ who have no medical training whatsoever. These individuals are not able to be licensed in any state that regulates naturopathic medicine. These individuals claim mail order degrees (The Clayton school: ordered to be closed by the government), or list affiliations and certificates as their credentials, as well as claiming to be a ‘board certified naturopathic doctor’ from a fraud organization that has no affiliation with any licensing body in any state. Please be informed and ask what state any ‘naturopath’ or ‘naturopathic doctor’ is licensed in!  If someone claiming to be a ‘naturopath’ or ‘naturopathic doctor’ is not licensed by at least one state as a naturopathic doctor, chances are great that they did not attend a 4-year medical school.