Socher, Bernd

CH-5079 Zeihen/AG

Trademarks, designs and patents