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.


Latest by Joe Long in ITO

X