In this episode, we are joined by Stephen Barrett, a retired Navy SEAL, decorated veteran, and current CEO of Barrett Strategic Leadership Group. Over his distinguished military career, Stephen rose to the rank of Command Master Chief and received numerous commendations—including the Bronze Star with Valor for Heroism—for his courage and leadership in some of the most demanding environments imaginable.
Our conversation dives deep into what it takes to become a Navy SEAL, not just physically, but mentally. Stephen shares insights on how ordinary people can do extraordinary things through discipline, purpose, and the ability to suffer well. We talk about the grit required to persevere, how to bounce back from failure, and why leadership is ultimately about serving others under pressure.
This episode is packed with hard-won wisdom on resiliency, personal growth, and leading with integrity—both in combat and in everyday life.