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:
In Gordon's limited leisure time he enjoys watching sports, travelling, dining, cycling, playing with his baby grandson and spending time with his family.