Richard A Rempel Author & Editor

Richard A. Rempel is professor emeritus of history at McMaster University.