SPF ANNUAL REPORT 2023 CONTENTS