John was born and raised in the Whiting/Robertsdale area. He graduated from George Rogers Clark High School in 1979 and then completed his BS in Pharmacy at Purdue University in 1984. He has been on the staff of The Methodist Hospital Pharmacy since 1980.
John, and his wife Sharon, have 3 beautiful daughters and 8 grandchildren. Four boys and four girls! He has been in or around church all of his life. He has served on church councils, taught catechism and Sunday school, and has been treasurer for several churches throughout his life. John has served as Elder, treasurer and financial secretary for New Creation Ministry since its beginning in 2011.