John and his wife, Melanie, have been married for 26 years. They have two daughters, Natalie (20 years old) who is a junior at Texas A&M University, and Caroline (16 years old) who is a junior at Grace Community High School.
John and Melanie have been attending Grace Community Church at the Old Jacksonville campus for seven years. They lead a community group, and John serves as a hall dad for Grace Kids.
John has been a mentor with Gospel Village going on six years. He is the Executive Vice President for Citizens State Bank where he has been employed almost seventeen years.