He has been a religious educator for over twenty-five years with either the Church Educational System or the Department of Church History and Doctrine at BYU. He received his undergraduate degree at Weber State College and his master's and doctorate from BYU.