Stäfa
European patent · EP4119924 · Inventor
European patent · EP3943914 · Inventor
European patent · EP3896427 · Inventor