Pierre Desangles

Managing Director