Meet the team

Alain Schibl

Alain Schibl

Founding Partner & CEO
Gregory Schibl

Gregory Schibl

Partner
Filipe Pinhao

Filipe Pinhao

Founding Partner
Roy Ostrom III

Roy Ostram III

Managing Director
Head of Sales in Americas
Patrick Abbt

Patrick Abbt

Managing Director
Head of Sales Switzerland, Germany & Austria
Felix Rescourio

Felix Rescourio

Vice President
Head of Sales France & UK

Address

Swiss SPC international SA, Av. du Grey 38A, 1004 Lausanne, Suisse.
view map

Phone Numbers

+44 07802476977