episode link

026 - Stephen de Groot and The Hardest Task of Leadership