Geneva
European patent · EP3560416 · Inventor
European patent · EP3566656 · Inventor
European patent · EP3028645 · Inventor