Bachelor, University California, 1964. Master of Divinity, Union Theological Seminary, 1968. Doctor of Philosophy, Columbia University, 1971.
Philosophy instructor University Maine, Orono, Maine, 1971—1974. Visiting assistant professor Bucknell University, Lewisburg, Pennsylvania, 1976—1978. Visiting professor Universidad Nacional de Costa Rica, Heredia, Costa Rica, 1978—1982.
Visiting associate professor Bucknell University, Lewisburg, Pennsylvania, 1983—1986. Assistant professor College of the Holy Cross, Worcester, Massachusetts, 1986—1990. Associate professor Mount Union College, Alliance, Ohio, 1990—1996.
Chair, professor, history and international studies, department chair College St. Scholastica, Duluth, Minnesota, 1996—2008. Professor, international relations United International College, Zhuhai, China, 2009—2010. Member Fulbright Board, 2003—2007, Fulbright Peer Reviewer American Studies.
Member of Board of the Minnesota Chapter of the Fulbright Association (board member 2003-2007), American History Association.
Married Gail Marie Peterson, August 3, 1963. Children: R. Andrew, Ian Thomas.