Jeremiah John

Jeremiah John is associate professor of politics at Southern Virginia University. He has degrees from Hampden-Sydney College and the University of Notre Dame.

Books (1)

Book Chapters (2)