Presenter SpeechJohn Flannery (Executives)Good morning, everyone. Thanks so much for coming. O...