Joshua Herring was born in Alabama, and raised in Tennessee and Virginia. His father has been in the Southern Baptist ministry for over thirty years, and his mother homeschooled him and then taught at Stonebridge School. He attended Hillsdale College in Michigan, majoring in history...
Read More →