Marc Le Menestrel

First name: 
Marc
Last name: 
Le Menestrel
Department of Economics and Business, Universitat Pompeu Fabra, Barcelona, Spain / INSEAD Social Innovation Centre, Fontainebleau, France