James was elected as the treasurer of the Wildrose Party in October 2016.
James was the founding president in November 2009 of a Wildrose constituency association (CA). He served as CA president until taking a leave of absence to become a Wildrose candidate in the 2012 Alberta provincial election. Thereafter, he served as CA treasurer and then president for a second time until resigning in November 2014.
James has been an investment professional for 33 years. James holds the Chartered Financial Analyst (CFA) designation, the world’s leading credential for investment professionals. James served for three years as treasurer of CFA Society Calgary and was the creator and founding chairman of its investment committee. Previously, James served for three years as a director of CFA Society Toronto and chairman of its accounting and disclosure committee.