Lausanne, VD, CH
University of Sussex
Fox School of Business and Management - Temple University
Sciences Po Strasbourg