James Ryle - one of the best speakers you’re ever going to hear? Oh yes.