Sevelen
Swiss patent · CH713453 · Inventor
European patent · EP2769000 · Inventor
European patent · EP3249699 · Inventor