Stephen J. Flanagan
About
Stephen J. Flanagan is a senior political scientist at the RAND Corporation. He formerly served as a senior director in the United States National Security Council under the Clinton and Obama administrations as well as senior vice president of the Center for Strategic and International Studies.