AboutStephen Holmes,Stephen Holmes is professor of law at New York University.Articles by Stephen Holmes, Feb. 13, 2017, 6:10 pm Ivan Krastev, Stephen Holmes: The Kremlin is starting to worry about Trump Nov. 28, 2014, 8:19 pm Stephen Holmes, Ivan Krastev: Putin will regret interfering in the Donbass