James L. McPherson (March 29, 1881 – January 3, 1951) was a Canadian politician and physician from Alberta.
James L. McPherson was born on March 29, 1881, at Leaswater, Ontario to William McPherson and Katherine Orr, both of Scottish descent.
[1] He was educated at Owen Sound, Hamilton and Toronto.
McPherson married the daughter of J. H. Thorsley on August 9, 1911.
[1] McPherson was a member of the Legislative Assembly of Alberta from 1935 to 1948,[2] representing the Alberta Social Credit Party.