Skip Navigation
Author

James Chappel

James Chappel is the Gilhuly Family associate professor of history at Duke University.