Davide Carpin

Davide Carpin

Venezia, IT / Creative Director - Communication Manager | striving to make this world a better place