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


​​

Civil War Historian