Derwyn Trevor Owen (29 July 1876ā 9 April 1947) was the sixth Primate of the Anglican Church of Canada and the fifth Bishop of Niagara then Toronto. (en)
Derwyn Trevor Owen (29 July 1876ā 9 April 1947) was the sixth Primate of the Anglican Church of Canada and the fifth Bishop of Niagara then Toronto. (en)