Arlesheim
Swiss trademark · 472888 · Holder
Swiss patent · CH694116 · Holder, Inventor
Swiss trademark · 406542 · Holder