Former Senior Investigation Officer, Commonweath Ombudsman (Australia). Former Ministerial Policy Advisor, Queensland Government (Australia). Former Associate, Hon Justice Tony Fitzgerald AC, President, Queensland Court of Appeal.
Fellow, Australian Academy of Law. President, Australian Political Studies Association (2017-18).
Boardmember, Transparency International Australia (2010- ). Boardmember, Transparency International (2017- ).