AB, The Defiance College, Defiance, Ohio, 1962. Master of Arts, University of Toledo, Ohio, 1967. Doctor of Philosophy, Michigan State University, 1972.
Assistant professor of history University of Alabama, Tuscaloosa, 1972—1978. Professor of history Ashland University, Ohio, since 1979.
President Sport Literature Association, Williamsport, Pennsylvania, 2003—2004.
Children: Andrew Craig, Kathryn Louise Johnson, Heather Kristine.