Gary B. McGee Professor of Church History, Assemblies of God Theological Seminary, Springfield, Missouri, USA