Craig McCaughrin Professor of Politics, Emeritus

Craig McCaughrin

540.458.8624
mccaughrinc@wlu.edu
Curriculum Vitae

Education

Ph.D., University of Minnesota

Teaching

Politics