Canadian Necrology

Price, Hon. James Hervey