Presenter SpeechSteven Milunovich (Analysts)Good afternoon. We'll have our second keynote now ...