Contact Michael K. Shaffer to schedule a talk and book signing at your location.


​​

Civil War Historian