James B. Kelly is Assistant Professor in the Department of Political Science at Concordia University.