Barry R. McCaffrey is a retired United States Army four-star general, decorated for combat during Vietnam and the Gulf War, who later served as Bill Clinton’s Director of the Office of National Drug Control Policy from 1996 to 2001. After leaving government service, he became a professor of international security studies at West Point, a national security and terrorism analyst for NBC and MSNBC, and the founder of the consulting firm BR McCaffrey Associates.
Controversy:Will Iran Possess a Nuclear Weapon?
© 2025 Improve the News Foundation.
All rights reserved.
Version 6.17.0