You May Also Be Interested In
Meet the Author
David Kyle Foster is the president of Mastering Life Ministries in Nashville, Tennessee. In 1980, Christ rescued David from 20 years of extreme sexual addiction and moral rebellion. David has since worked in Christian counsel and ministry for such organizations as the Christian Broadcasting Network and Youth with a Mission. He regularly appears on national television and radio and is the host of the weekly radio program Mastering Life, the winner of both Angel and Covenant awards. David Kyle Foster lives in Jacksonville, Florida.