Spencer J. Palmer

Spencer J. Palmer (Ph.D., University of California, Berkeley) is Professor Emeritus of Church History and Doctrine at Brigham Young University.