David Baggett

  • Professor of Philosophy
  • Director, Center for Moral Apologetics