
Leadership Development
In this post I discuss some of the hidden assumptions in organizations that make it hard to have great leadership development programs.

Ineffective Leadership Teams
This post outlines three common issues many leadership teams are suffering from: Team size, unclear purpose, and people being members of too many different teams.