Contact Michael K. Shaffer to schedule a lecture and/or book signing at your location. (Sorry, he cannot field research questions.)


​​

Civil War Historian