Speaker Thomas SORRENTINO

Office :
Communication Manager
Organization :
Ashoka Europe
Country :
France