Peter E. Speta

Niederuzwil

Trademarks, designs and patents