Presenter SpeechRyan Stokes (Executives)Good morning, everyone. Welcome to the 2023 Annual Gen...