Andrew H. Hedges has a PhD in American history from the University of Illinois, Urbana-Champaign. He is an associate professor of church history and doctrine at Brigham Young University.