Which university did David Ferriero work for as University Librarian and Vice Provost for Library Affairs before joining the New York Public Library?
A. Harvard University B. Duke University C. Stanford University D. Massachusetts Institute of Technology