David W. Cain

David W. Cain
  • Distinguished Professor
  • Classics, Philosophy, Religion
  • Academic Degrees

    • M.A., Ph.D., Princeton University
    • B.D., Yale University
    • A.B., Princeton University