David Papineau

First name: 
David
Last name: 
Papineau
King's College London, Philosophy, London, United Kingdom