Michael Horowitz

Michael Horowitz

Michael C. Horowitz is an Adjunct Senior Fellow at the Center for a New American Security and an Associate Professor of Political Science at the University of Pennsylvania. You can follow him on Twitter @mchorowitz.

More posts by this author: