Barry McCaffrey Barry McCaffrey Oct. 1, 2024 SHARE 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