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.

More from TIME
More From TIME