Bachelor of Science, Indiana University Pennsylvania, 1968. Master of Library Science, University Pittsburgh, 1976. Doctor of Philosophy, University Pittsburgh, 1987.
School library Hempfield Area School District, Greensburg, Pennsylvania, since 1976. Consultant Scheeren & Scheeren Educational Computer Consultant, Greensburg, since 1985. Adjunct professor St. Vincent College, Latrobe, Pennsylvania, since 1990, Westmoreland County Community College, Youngwood, Pennsylvania, since 1990.
Board of directors Westmoreland County History Society, Greensburg, since 1992. Captain United States Army, 1968-1975. Member American Library Association, National Education Association, Western Pennsylvania History Society, Pennsylvania History Society, Society American Baseball Association, Elks.
Married Judith Anne Dwyer, January 13, 1968.