James H. Gray

Canadian historian