Gary has been a practising solicitor since 1976, after graduating in Arts and Law from the University of Sydney. He undertakes work on behalf of the NSW Trustee and Guardian and the State Legal Representation Office, as well as private sector clients. Gary also appears as a solicitor advocate in proceedings before ICAC, PIC and other regulatory tribunals.

Gary is an Accredited Specialist in Advocacy, Dispute Resolution, and Personal Injury Law, and an Assessor and DRS Decision Maker of the Claims Assessment and Resolution Service (CARS), appointed by the State Insurance Regulatory Authority of NSW.

He is a member of the Law Society Specialist Accreditation Dispute Resolution Committee and Personal Injury Advisory Committee, and is accredited as a Mediator by the NSW Law Society.

Gary has been an Arbitrator in the Supreme Court, District Court and the Local Court, is a member of the Council of Australian Tribunals, and was a part-time tutor in the Faculty of Law at the University of Western Sydney.

Contact Gary