Sevelen
European patent · EP1251238 · Inventor
European patent · EP0818630 · Inventor
Swiss patent · CH679729 · Holder, Inventor