John Thomson : a man with a mission