"Dr. Catherine M. Krouse is a board certified family physician. She was born and raised in Lancaster County, Pennsylvania and then headed to Philadelphia for college and medical school. At Temple University she received her Bachelor’s degree in World Religion. She received her medical degree from Philadelphia College of Osteopathic Medicine. At this point she needed a break from city life and was drawn to Maine for family medicine residency, graduating in June 2014. Her experience studying both the humanities as well as medical science helped to shape her perspective of medicine and her practice. Every person is unique in their experience and thus requires a unique path to health and healing. Dr. Krouse is committed to providing the tools and support that allow patients to heal on many levels. In addition, yoga is an important part in Dr. Krouse’s life and medical practice. She has received her 200 hour yoga teacher certification through Phoenix Rising Yoga Therapy. Her classes are a mix of guided meditation, Hatha (holding postures), and Vinyasa (flowing through postures) with the intention to create space in order to listen to the wisdom all of our bodies possess."