Gregory Beale, professor of New Testament at Westminster Theological Seminary