People

Serge Richard

Managing Director, Switzerland
Serge Richard, Managing Director, Switzerland
Serge Richard, Managing Director, Switzerland

Serge Richard is a Managing Director, Switzerland based in Switzerland.