James Palmer Rankin

Canadian politician