James is a partner in KPMG’s Risk Consulting practice, specializing in our Internal Audit, Risk and Compliance Services (IARCS) group, with over 20 years of professional service experience. He focuses on providing risk-based business advisory and assurance services to the public sector, publicly-traded companies and private organizations.
James is one of KPMG in Canada’s most experienced internal auditors and risk managers, who leads many ongoing internal audit co-sources and outsources, and has helped dozens of organizations to design, implement and improve their Enterprise Risk Management programs. He also has intimate knowledge of the IIA Standards, and the IIA’s Quality Assessment Manual methodology. James’ experience also includes delivering governance reviews, internal controls advisory projects, business process reviews, vendor/tendering reviews, and many special assurance engagements.
He also spent time in industry as an internal audit manager for a fortune 100 multinational company in New York. James also gives back to the profession, and has served on Council for the Institute of Chartered Accountants of Saskatchewan and on the Board of the Saskatchewan chapter of the IIA for 10 years (he is a two-time past chapter president).