Gordon was called to the British Columbia bar in 2004 and started his career as a drug prosecutor in Prince George, BC. He joined Alberta Justice in December of 2005 as a Crown Prosecutor where he spent almost 9 years handling every type of trial matter. Gordon founded Hatch Law in the summer of 2014 to help people navigate the criminal justice system