Craig McCaughrin Emeritus Professor of Politics

Craig McCaughrin

540.458.8624
mccaughrinc@wlu.edu
Curriculum Vitae

Education

Ph.D., University of Minnesota

Teaching

Politics