Stéphane Troussier

Stéphane Troussier

Born in Paris, France