Mark Allan Powell

Mark Allan Powell teaches New Testament at Trinity Lutheran Seminary in Columbus, Ohio.