Peter S. Carmichael
Peter S. Carmichael hasn't written any stories yet.
Peter S. Carmichael hasn't written any stories yet.
Fluhrer Professor of History and Director of the Civil War Institute at Gettysburg College (@CWI_GC). Finishing The War for the Common Soldier for UNC Press