speaker-photo

Stefano Deliguoro

Head of Digital and Direct Business Zurich Spain