User Avatar

Michael K. Shaffer

mscivilwar
·
civilwarhistorian.net
; Opens a new tab
·
Michael Shaffer: Civil War historian, author, lecturer, and instructor.
59 followers
·
33 following