James holds a designation as a Registered Professional Accountant (RPA) through the Society of Professional Accountants of Canada (SPAC), an Accounting Certificate through Athabasca University, and a Bachelors Degree through Wilfrid Laurier. In addition, James is a Certified Executor Advisor (CEA) through CICEA, and he is a Certified Accounting Practitioner (CAP) through the SPAC. He began his career in 1999 working in the technology sector for IBM, IKON, and OpenText, before joining Green & Company in 2009.
Beyond his role as owner and general manager of Green & Company, James is a board member, serving as secretary of the board of directors for the Society of Professional Accountants of Canada (SPAC).