Caroline Weber has a position (Professor of French) at Barnard College

Details
Title Professor of French
Is Current yes
Board member no