Stäfa
European patent · EP4139651 · Inventor
European patent · EP3901612 · Inventor
European patent · EP3292404 · Inventor