Walenstadt
Swiss trademark · 399755 · Holder
Swiss patent · CH680875 · Inventor
Swiss patent · CH680016 · Inventor