James Walsh is an Associate Professor in the Political Science Dept. at the University of Colorado Denver, where he specializes in Labor History/Politics, Immigration History/Politics, and Irish Diaspora Studies.