Presenter Speech
John Thornton (Executives)

Good morning, everyone. And welcome to the Annual Meeting. I wish all of you could have been with us last night. We had an extraordinary -- again another

A