Barry Richard McCaffrey (born November 17, 1942) is a retired United States Army general, news commentator, and business consultant. He served as adjunct professor at the U.S. Military Academy and also Bradley Professor of International Security Studies there, from 2001 to 2008. He is a military analyst for NBC and MSNBC as well as president of his own consulting firm, BR McCaffrey Associates. West Point Association of Graduates of the United States Military Academy presented its 2010 Distinguished Graduate Award to Gen. McCaffrey.