John graduated from the University of Calgary in 1978. He joined Clarkson Gordon, where he completed his articles in 1981 and was admitted as a member of the Institute of Chartered Accountants of Alberta. John has been in public practice for over three decades. During this period, he has worked on a variety of different sized firms and a wide variety of clients from small business and not-for-profits to public corporations.
In addition to traditional accounting and tax services, John provides strategic planning, business consulting, evaluation and management advisory services. He gains particular satisfaction when he is able to offer tax and consulting advice to clients, as well as share with them ideas for tactical planning, business perpetuation and new business and financing opportunities.
John has also participated as a board member on several not-for-profit organizations.