Geneva
European patent · EP3703992 · Inventor
European patent · EP3282456 · Inventor
European patent · EP3192087 · Inventor