Cédric Vidal

Innovative technology builder and team leader

Experience