About
JS
Guest Author

James Shinn

James Shinn is adjunct senior fellow at the Council on Foreign Relations and lecturer at Princeton University.