Bachelor, Indiana U.-Purdue University, Indianapolis, 1973. Master of Library Science, Indiana University, Bloomington, 1974. Master of Arts, University Notre Dame, 1978.
Library. University Notre Dame, Indiana, 1974-1979, Colorado State University, Fort Collins, 1979-1984, Michigan State University, East Lansing, since 1984. Consultant Chadwyk-Healey, Inc., Alexandria, Virginia, 1988-1995. Intern Institute for Editing of History Documents, Madison, Wisconsin, 1993.
Assistant director Canada Studies Center Michigan State University, since 1999.
Member faculty council University Notre Dame, 1978. Member Michigan Freedom of Information Committee. Board directors Greater Lansing History Society, 1991-1993.
Member Association for Bibliography of History, Society for Military History, History Society Michigan, Michigan Oral History Society.
Married Lynn Maria Kaczor, February 12, 1977 (divorced September 1981).