Bachelor in History, Montana State University, 1968; Master of Arts in American Studies, University of Minnesota, 1973; Doctor of Philosophy, University of Minnesota, 1978; certified social studies, University of Minnesota, 1989.
Ranch hand various family ranches, Miles City, Montana, 1964. Electronic technical Teledyne, Inc., 1965. Reporter, photographer Miles City Daily Star, 1966-1967.
Reporter, editor Associated Press, Minneapolis, 1968-1969. Writer University Minnesota News Service, 1970-1979. Assistant professor journalism University Wisconsin, River Falls, 1979-1986.
Media writer Minnesota House of Representatives, St. Paul, 1987. Lecturer school of journalism and mass communication University Minnesota, Minneapolis, 1988-1997. Assistant professor mass communications Bemidji (Minnesota) State University, 1997-1999.
Writer/editor Minnesota History Society, St. Paul, 1999—2002. Assistant professor mass communications St. Cloud State University, since 2003. Freelance Wisconsin correspondent St. Paul Pioneer Press, 1984-1986.
Editorial advisor The Minnesota Daily, University Minnesota, 1989-1990, 92-97.
Chair parks committee Marcy Holmes Neighborhood Association, Minneapolis, 1977-1986, president, 1981-1982, secretary, 1982-1983, board directors, 2003-2005. Co-president Southeast Minneapolis Planning and Coordinator Committee, 1982-1983, secretary, 1978-1979. Tour guide Minneapolis River City Trolley, 2002-2006.
Married Linda DeLaurenti, 1974. Children: James William, Rachel Lyn.