Bernard was a tax lawyer at CMS South Africa, and prior to that, he held the role of Group Executive in charge of dispute resolution and tax litigation nationally for the South African Revenue Service.
He was a member of the General Anti-Avoidance Rules (GAAR) Committee, a member of the Advance Tax Ruling (ATR) Committee and was also involved in the review of the Tax Court Rules and recommended amendments thereto where necessary.