Craig McCaughrin Emeritus Professor of Politics

Craig McCaughrin

540-458-8624
mccaughrinc@wlu.edu
Curriculum Vitae

Education

Ph.D., University of Minnesota

Teaching

Politics