Stäfa
European patent · EP4163608 · Inventor
European patent · EP3995797 · Inventor
European patent · EP3786597 · Inventor