Mary Shackelton, MPH, ND

Mary Shackleton headshot with black backgroundMary F. Shackelton, MPH, ND is a Naturopathic Doctor who practices environmental medicine with an emphasis on women’s health. Dr. Shackelton is a member of the American Academy of Environmental Medicine with a focus on chronic disease, conditions associated with environmental exposure, and chronic hidden infections, such as Lyme, mixed bacterial infections, and immune dysfunctions. She has a BLOG in which she writes about her passion of the environment and its impact on human health.

Within the women’s health specialty she treats all female-related conditions including: PCOS, Menopause, PMS, Menstrual Disorders,  Hormone Imbalances, Osteoporosis, Vaginal Infections, Fibrocystic Breast Disease, Abnormal Pap Smears, Endometriosis, Ovarian cysts, Fatigue, Infertility, Mood Disorders and more. She is also experienced in treating Thyroid Disorders, Heavy Metals Toxicity, Food Allergies, Eczema, Acne, and Gastrointestinal Disorders.

Dr. Shackelton is board certified and has graduated from an accredited institution, Southwest College of Naturopathic Medicine in Tempe, Arizona. She has completed a post-graduate training in natural women’s medicine at the Institute of Women’s Health and Integrative Medicine in Portland, Oregon, is a frequent contributor for NDNR- Naturopathic Doctors News and Reviews, and lectures locally on a variety of topics related to Women’s Health.

Dr. Shackelton has a Masters in Public Health from San Diego State University and a Bachelors of Science in Psychology from the University of California at Riverside. Dr. Shackelton was the Naturopathic Physician on staff for the First Disabled Ascent of Mt. Everest 1998. Dr. Shackelton is the creator and co-founder of Insulite Laboratories, a company dedicated to reversing disorders related to insulin. During her 8 years with Insulite Laboratories, she developed all product lines, created systems to heal disorders related to insulin, served as Medical Director and managed a team of 10 doctors.

Currently Dr. Shackelton has a private practice in Boulder Colorado, which she has maintained for over 18 years.

Schedule an Appointment