caption serviceyears branch commands predecessor successor birth_place president allegiance title birth_date order term_start rank image article_title term_end name
mccaffrey in february 1994 1964 & ndash ; 1996 usa 24th infantry division u.s. southern command lee p. brown john p. walters taunton , massachusetts , u.s. bill clinton united states of america director of the office of national drug control policy 17 november 1942 4th february 29 , 1996 24px general barry mccaffrey.jpg barry mccaffrey
 january 4 , 2001 barry richard mccaffrey
barry mccaffrey

barry richard mccaffrey -lrb- born november 17 , 1942 -rrb- is a retired united states army general , news commentator and business consultant .
he received three purple heart medals for injuries sustained during his service in vietnam , two silver stars for valor , and two distinguished service crosses -- the second-highest u.s. army award for valor .
he was inducted into u.s. army ranger hall of fame at u.s. army infantry center at fort benning in 2007 .
he served as an adjunct professor at u.s. military academy and its bradley professor of international security studies from 2001 to 2008 .
he received west point association of graduates of the united states military academy 's distinguished graduate award in 2010 .
he is currently a military analyst for nbc and msnbc as well as president of his own consulting firm , br mccaffrey associates .
he serves on many boards of directors of national corporations .
he is an outspoken advocate for insurance parity , for drug courts and veterans ' courts , and is a frequent speaker at conferences .
