Jean-Pierre RENNAUD

LIVELIHOODS VENTURE, Managing Director