John B. Corston

John B. Corston taught at Pine Hill Divinity School and at the Atlantic School of Theology. He is now retired (and writing) in Annapolis Royal, Nova Scotia.