Stäfa
European patent · EP3765842 · Inventor
European patent · EP3206027 · Inventor
European patent · EP2921850 · Inventor