Timothy Stapleton

Timothy Stapleton is Professor of History at Trent University in Ontario.