A very solid list here, Lolly! I especially like how you've outlined the "hard skills" that comprise leadership. Beyond vision and inspiration, great leaders need to be financially astute, understand strategy, and build collaboration.

Leadership character is not a fuzzy concept, and you have captured the essence here nicely by challenging us to be more complete and competent in our roles.

Thanks for a terrific post!