Gary L. Rose is Associate Professor of Political Science at Sacred Heart University in Fairfield, Connecticut.