Michael K. Shaffer

41 followers
·
29 following
Kennesaw, GA  ·  Michael Shaffer: Civil War historian, author, lecturer, newspaper columnist, and instructor.
Michael K. Shaffer