Jack Soule
Profile 

Jack Soule is a long-time professor, now retired, with many years of teaching and research experience in political science and history.