John studied Christian education at Pensacola Christian College and Bible and theology at Florida Bible College. He owned a computer consulting firm for 18 years, has been a network and computer consultant for 40 years and a web designer / programmer 22 years. He continues as chief information officer of Make It Clear Ministries.