John owned a computer consulting firm for 18 years, has been a network and computer consultant for 36 years and a web designer/programmer for 17 years. He continues as Executive Vice President of Clarity Christian College and Make It Clear Ministies and board of trustee member of Clarity Christian College.