James Dempsey | The Canadian Encyclopedia

James Dempsey

Article by James Dempsey