The best keynote speakers that I know

I have been speaking for twenty years and in that twenty years I have seen several dynamic keynote speakers and I have also seen many that I wondered how they ever got on the stage.