Gordon received his CGA designation in 1985 and has been in public practice for close to forty years. He enjoys working with small and medium-sized business owners in accounting, taxation, business and management consulting and provides consulting in starting up and selling businesses. Gordon has been active with CGA BC and CGA Canada board from 1992 to 2000. He served as the CGA BC President in 1998. In addition, he has served on more than 40 committees, advisory groups and task forces for CGA BC and CGA Canada from 1985 to 2014. He had liaisoned with CGA Hong Kong Association and CGA China for fifteen years and is one of the distinguished speakers at CGA Hong Kong and CGA China conferences. Gordon has served as a member of the Accounting Policy Advisory Committee for the Province of BC from 2008 to 2016.
He currently serves on the Chartered Professionals in Human Resources of BC and Yukon board as the Lay Board Representative.
Gordon has received the following awards:
- 2008 - CGA Ambassador of Distinction from CGA BC.
- 2008 - Named one of the top 100 International CGAs by CGA Canada who had made an outstanding contribution to their communities and the lives of others.
- 2002 - CGA Life Membership Award-the highest honour that can be bestowed on a member by CGA BC. It is reserved for members who have made a significant and meritorious contribution to the Association.
- 1997 - CGA Canada Fellowship designation in recognition of his significant contribution to the accounting profession and to the public interest.
In Gordon's limited leisure time he enjoys watching sports, travelling, dining, cycling, playing with his baby grandson and spending time with his family.