Debora Spar

Debora L. Spar is the current president of Barnard College.