Naturopathic Medicine is a holistic medicine that addresses all phases of a person’s lifecycle, taking into account the body, mind, spirit and individuality of each person. Naturopathic Doctors work with herbs, nutrition, supplements, homeopathy and detoxification to support the immune, metabolic, hormonal, and nervous systems in a way that restores harmony and prevents disease. Prevention is a cornerstone to Naturopathic philosophy and practice. Through the identification of imbalances, inherent vulnerabilities and education supporting healthy nutrition and life choices, health is restored and maintained throughout the lifecycle.