John Greaves Clapham

Canadian politician