John began his pastoral ministry at Dartmouth Baptist Church in Dartmouth, Massachusetts in 1981. He then founded and pastored Family Bible Church for 7 years in Pleasanton, California before serving four years as associate pastor at Community Bible Church in Vallejo, California. He has been senior pastor of Grace Church of Napa Valley since 1994. John taught theology at Grace School of Theology in Pleasant Hill, California from 1979-2004 and has been professor of theology at Cornerstone Seminary since 2004. He has trained pastors at the strategic Bible institutes in Russia as well as conferences in Uganda, Philippines, India, Nepal and Spain, and via zoom to Pakistan. He and his wife Pamela have been married since 1973 and have 4 children and 16 grandchildren.