Jon Foster-Pedley Great leaders understand the virtue of humility and owning up to their human failings 4 min 2 5 May 2025