
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鈥檚 and master鈥檚 degrees from the University of Utah and a doctorate from Clark University. He lives in Orem, Utah.
- 445 views