William Edgar

William Edgar is Department Coordinator and Professor of Apologetics at Westminster Theological Seminary in Philadelphia, Pennsylvania.