James Patterson

Current Placement

Ave Maria University

Previous Placements

Visiting Assistant Professor, Department of Political Science, Gettysburg College