James Avery is the Chief Operating Officer of the GWS GIANTS Football Club. James joined the GWS GIANTS in 2015 during a key growth period for the organisation. Prior to this, James worked in corporate affairs roles for the AFL, England and Wales Cricket Board and Melbourne Storm.