Upon graduating from the chartered accountancy programme of McGill, he has established a full range public accounting practice in accounting, assurance, auditing, consulting and taxation services. He is currently serving on the Board of Directors of the York District Chartered Accountants Association and the Canadian Chinese Chartered Accountants Association, besides being a committee member of The Institute of Chartered Accountants of Ontario and a member with The Hong Kong Institute of Certified Public Accountants (formerly Hong Kong Society of Accountants).