Presenter SpeechJay Cohen (Analysts)Second year in a row, we're pleased to have John Haley, CE...