important things leaders do

A Final Leadership Lesson from the Tour de France

by Michael Haberman on July 26, 2010 · 0 comments