Tracy Roof

Associate Professor of Political Science, University of Richmond