Genève
Swiss patent · CH713593 · Inventor
European patent · EP3339973 · Inventor
Swiss patent · CH713334 · Inventor