Derek Slap

Derek Slap's picture
Block Lecturer, Department of Political Science, Yale University
Address: 
115 Prospect Street, New Haven, CT 06510-1300