John W. Soule

San Diego State University

Bio

John W. Soule is professor of political science at San Diego State University.