Elizabeth Ashford Lecturer in Moral Philosophy, University of St. Andrews, ScotlandElizabeth Ashford received her MA at the University of North Carolina, Chapel Hill, and her BA and PhD at Oxford University. Faculty Fellow2005-2006