Bachelor, North Texas State University, Denton, 1959; postgraduate, University of Minnesota, 1959-1961; Doctor of Philosophy, University Texas, 1967.
Instructor history, U. Nebraska, Lincoln, 1964-1965; assistant professor humanities, Michigan State University, East Lansing, 1966-1968; assistant professor, then associate professor, Pennsylvania State University, Harrisburg, 1968-1976; associate dean, professor social science, Pennsylvania State University, University Park, 1976-1982; dean, professor of history, U. West Virginia, Morgantown, 1982-1986; dean, professor of history, Colorado State University, Fort Collins, since 1986. Consultant Organisation Economics Cooperative and Development, Paris, 1982.
Trustee University Press Colorado, Niwot, 1989-1995. Member World History Association, National Association Science, Technology and Society, American Academy Political and Social Science, Phi Alpha Theta.
Married Barbara Lorraine Jones, December 29, 1955. Children: Russell Alan, Karen Jeanne.