John is a native of Birmingham, Alabama where he attended the public schools. He furthered his education by attending Virginia Union University, Birmingham Baptist Bible College, New Orleans Baptist Theological Seminary, and the Birmingham School of Law. He is married, and has three children and two grandchildren.