Donald Q. Cannon is a professor emeritus of Church history and doctrine and a former associate dean of Religious Education at Brigham Young University. He received bachelor’s and master’s degrees from the University of Utah and a doctorate from Clark University. He lives in Orem, Utah.
- 375 views