FOLLOW
MichaelKShaffer
Michael K. Shaffer
stories
30
followers
2
following
16
Civil War historian, author, newspaper columnist, lecturer, and university instructor.
MichaelKShaffer
Michael K. Shaffer
stories
30
followers
2
following
16
Civil War historian, author, newspaper columnist, lecturer, and university instructor.
FOLLOW