Josh attended seminary through Rock of Ages Baptist Bible Institute out of Cleveland, TN. He has held about every position one could hold in a local church: Sunday school teacher, Children’s Church Preacher, Bus Ministry Director/Worker, Missions Director, Choir Director, Song Leader, Janitor, etc. In October of 2005, he was ordained as an Assistant Pastor at Rest Haven Baptist Church, and that’s where he served until God called him into the Pastorate at Enon Baptist Church in Alto, GA at the age of 32. He stepped out by faith in obedience to God’s instructions and quickly received a call from Blessed Hope Baptist Church in Free Home, GA where he now serves as Pastor. In his free time, Josh enjoys spending quality time with his wife (who is his high school sweetheart) and three children: Zoey, Ava, and Jack, as well as reading, writing, hunting, cooking, weight lifting, and martial arts.