Craig Keener is a professor of New Testament Studies at Palmer Theological Seminary. He received a B.A. from Central Bible College, a MDiv. from Assemblies of God Theological Seminary and a PhD in New Testament Studies and Christian Origins from Duke university. According to his personal website, "Craig S. Keener is especially known for his work as a New Testament scholar on Bible background (commentaries on the New Testament in its early Jewish and Greco-Roman settings)."He is also an associate Pastor at his church and has taught in many different countries(mainly African countries).