Bachelor, Carroll College, 1974. Master of Arts, Marquette University, 1975. Postgraduate, Marquette University, 1980.
Instructor political science and history Milwaukee Area Technology College, since 1981. Lecturer history University Wisconsin, Milwaukee, 1988-1996. Instructor history Mount Senario College, Ladysmith, Wisconsin, 1987-1990, 95—, Marquette University, Milwaukee, since 1989, Lakeland College, Sheboygan, Wisconsin, since 1989.
Educational coordinator Career Youth Development, Inc., Milwaukee, 1987-1990. Community lecturer on genealogy and local history, Milwaukee, since 1984.
State chairman Wisconsin Stassen for President committee, 1980, 92. Committeeman Village of Elm Grove, 1988-1990, chairman blue ribbon planning committee, 1984-1986. State chairman Progressive Nonpartisan League Wisconsin, 1973-1986.
Secretary Milwaukee Public Enterprise Committee, since 1984. Member Coalition for Free and Open Elections. 1st vice president Elmbrook History Society, 1994-1995.
Member Menomonee Falls History Society. Member Waukesha County History Society, Milwaukee County History Society, Wisconsin Labor History Society, Pi Gamma Mu, Pi Sigma Alpha, Phi Alpha Theta.
Married Janice Carol Jones, October 25, 1980.