Luterbach
Swiss trademark · 728716 · Holder
Swiss patent · CH705232 · Holder, Inventor
Swiss patent · CH700331 · Agent, Inventor
Swiss trademark · 00785/2003 · Holder