Barry McCaffrey

Barry McCaffrey is a four-star general who earned the Purple Heart three times and the Silver Star twice. He led the US Army’s Southern Command, 24th Infantry Division and is now a military analyst for NBC and MSNBC.

Tap to read full story

Your browser is out of date. Please update your browser at http://update.microsoft.com