Joe Long

Joe Long lives in Cayce, South Carolina. He holds a master's degree in history from Georgia College and State University. He has a very patient wife, five homeschooled children, and a job.

Recent blog posts by this author

The Way of the Sixgun: An American Martial Art

With culture around us apparently in decline, it’s worth celebrating uniquely American traditions, especially growing ones. And few activities could be more American than the marksmanship sport of Old West-style shooting. The increasingly popular...