Stephen Thompson is Special Counsel at Sparke Helmore Lawyers and a member of the Law Society of NSW Public Law Committee.