He earned BA and MA history degrees at BYU and completed doctoral coursework in history at Washington State University. He is the author of more than 100 articles and twelve books dealing with LDS history and family history. He is former director of the LDS Church’s oral history program and of BYU's Genealogy and Family History Services, founding president of the Mormon Trails Association, and a past president of the Mormon History Association.