Sevelen
European patent · EP2264342 · Inventor
Swiss patent · CH703216 · Inventor
Swiss patent · CH701248 · Inventor