Bachelor in History, Geneva College, 1962. Master of Arts in History, Fairleigh Dickinson University, 1966. Doctor of Philosophy in History, Kent State University, 1974.
Teacher, Franklin (New Jersey) Area High School, 1962-1963; Teacher, Mountain Lakes (New Jersey) High School, 1963-1966; professor of history, Slippery Rock (Pennsylvania) U., since 1966. Visiting professor University of Oxford, England, 1984-1985. President Conference Medieval and Renaissance Cultures, Slippery Rock, since 1984.
Officer Slippery Rock Civic Association, since 1970. Member Medieval Academy American, Institute History Research, National Geography Society, American History Association, American Catholic History Association.
Married Ann Helene Elekes, August 17, 1963. 1 child, John Grayson.