Brian K. Fennessy
Brian K. Fennessy received his PhD in history from the University of North Carolina at Chapel Hill and is now a visiting assistant professor at the University of Richmond. His current project is on former Confederates who joined the Republican Party during Reconstruction.