Bachelor, Brigham Young University, Provo, Utah, 1994. Master of Arts, Mississippi College, Clinton, 1996. Doctor of Philosophy, University Southern Mississippi, Hattiesburg, 2003.
With NAVY, New Jersey, 1983—1996. Adjunct professor Salt Lake Community College, Utah, since 2003. Mentor Western Governors University, since 2008.
Member of Organization American Historians, Pi Gamma Mu, Phi Alpha Theta.