James C. MacPherson

James C. MacPherson is a justice of the Court of Appeal for Ontario.