John Cotton – like Johnny Cash – has been Everywhere.