Bret C. Devereaux

Bret C. Devereaux is currently an assistant teaching professor in history at North Carolina State University and a research affiliate in the history department at the University of North Carolina at Chapel Hill.