David grew up in Colorado and is now raising his family in beautiful Cache Valley, Utah. He experienced significant trauma in his childhood, has wrestled with addiction, and has been on a lifetime journey to recover and to ensure a better upbringing for his own children. David has found healing with the help of skilled counselors and by embracing the principles of traditional 12-step programs, including trusting God, forgiving others, and giving service. He is a firm believer that anyone with a desire to recover can recover and find a better life than they thought possible.
David holds a bachelor’s degree in business management and a master’s degree in instructional psychology and technology, both from Brigham Young University. His professional life has included roles as a teacher, trainer, product manager, and program administrator. He has also served in various public and church service capacities. He made the choice to shift his career into the mental health field because he is determined to help others find healing.