Gary holds a bachelor's degree in English Literature from Western Washington University, a master's degree in systematic theology from Regent College (Vancouver, BC), and an honorary doctor of divinity degree from Western Seminary (Portland, OR). He serves as a teaching pastor at Cherry Hills Community Church in Highlands Ranch, Colorado.
Author