Michael K. Shaffer
Michael K. Shaffer is a Civil War historian, university instructor, lecturer, and author.
Michael K. Shaffer
Michael K. Shaffer is a Civil War historian, university instructor, lecturer, and author.
Podcasts
Copyright 2024 - Spreaker Inc. an iHeartMedia Company