Renewed Health Company
Renewed Health Company was founded in 2004 by a husband and wife team (Tom and Leanne Felzien) from majestic Idaho.
Leanne, in particular, was struggling with a myriad of health concerns that the medical profession seemed unwilling or unable to answer. Leanne's search for optimal health is why this site and our parent site (www.stopyeast.com) came to be.