William Edgar is Professor of Apologetics at Westminster Theological Seminary in Philadelphia, and an accomplished jazz pianist. He is married to Barbara and they have two children, William and Deborah.