Bachelor, Loyola College, Baltimore, 1963. Master of Arts, University Cincinnati, 1964. Doctor of Philosophy, University Cincinnati, 1988.
Lecturer history, Xavier U., Cincinnati, 1965-1966; assistant professor of history, Mount St. Mary's College, Emmitsburg, Maryland., 1967-1968; assistant professor of history, Upper Iowa U., Fayette, 1966-1967, 68-84; department chairman, chairman division social science and business administration, Upper Iowa U., Fayette, 1969-1978; associate academic dean, Upper Iowa U., Fayette, 1977-1978; associate professor, Upper Iowa U., Fayette, 1984-1989; head coach men's and women's tennis, Upper Iowa U., Fayette, 1979-1988; director off-campus programs, Upper Iowa U., Fayette, 1981-1989; associate dean, Union Institute, Cincinnati, 1989-1992; president, Limestone College, Gaffney, South Carolina., since 1992.
Councilman City of Fayette, 1971-1976. Chairman Fayette County (Iowa) Democrats, West Union, 1972-1977, 79-80. Member Iowa State Democratic Central Committee, Des Moines, 1974-1978.
Delegate Democratic National Convention, New York City, 1976. Democratic candidate for Iowa Secretary of State, 1978. Member South Carolina Higher Education Tuition Grants Commission, 1992-1995, 99-2000, since 2004.
Member Crustbreakers, since 1997. Board directors Cherokee County Boys and Girls Club, 1993-1998. President Carolinas-Virginia Athletic Conference, 2002-2004.
Member Phi Alpha Theta, Pi Gamma Mu, Rotary.
Married Mary Eleanor Armstrong, August 16, 1961 (divorced 1980). Children: Rebecca, Kathleen, Shawn. Married Penni Susan Oncken, December 6, 1980.
1 child, Megan.