2016 Annual Report (presented at 2017 AGM)