He has served as pastor in local churches in Illinois, Oregon, California, Idaho, Washington, and Oklahoma. He is a graduate of Garrett Evangelical Seminary in Evanston Illinois.