Charles graduated with a BA in Computer Science from Indiana University. After several years working in the business sector with multiple companies, he completed a Master of Divinity at the Southern Baptist Theological Seminary in 2011.
Charles came to Mountain View as Youth Pastor in 2013, then later transitioned into the role of Associate Pastor. He became Senior Pastor in Fall 2021.
Charles loves bringing expository preaching to the church. He believes the church grows strong when the Word of God is taught with an emphasis on specific application to our daily lives.
Charles and his wife (who is amazing) have three children (who are a blast). In his free time Charles enjoys hiking the mountains and trails of Utah, visiting National Parks, reading (especially military history), whitewater rafting, and playing violin.