Gregory Giaimo

Carouge, Geneva, Switzerland

Trademarks, designs and patents