Kenneth L. Alford is a professor of Church history and doctrine at BYU. After serving almost thirty years on active duty in the United States Army, he retired as a colonel in 2008. While on active military duty, Ken served in numerous assignments, including the Pentagon, eight years teaching computer science and information systems engineering at the United States Military Academy at West Point, and four years as a professor of behavioral science and department chair at the National Defense University in Washington, DC. He earned a bachelor of arts in political science from Brigham Young University, a master of arts in international relations from the University of Southern California, a master of computer science from the University of Illinois at Urbana-Champaign, and a Ph.D. in computer science from George Mason University. He has published and presented on a wide variety of American and Church history, scriptural, pedagogical, computer science, information systems engineering, military science, organizational behavior, and strategic leadership subjects during his career. Ken and his late wife, Sherilee, have four wonderful children and twenty delightful grandchildren.