Jennifer Gallagher is a lifetime athlete and health advocate. She has been a Nationally Certified Personal Trainer through the National Strength and Conditioning Association (NSCA) and the American Council on Exercise (ACE), as well as a Certified Group Fitness Instructor through ACE and Certified Spinning Instructor. Jennifer also received her B.A. in Kinesiology from the University of Colorado at Boulder which is a pre-physical therapy, sports medicine and exercise physiology based degree. She has enjoyed working in a variety of environments and with a gloriously diverse range of bodies. She typically trains hard, but always keeps it safe and fun with a constant mind to core and alignment.