Stäfa
European patent · EP3717878 · Inventor
European patent · EP3557192 · Inventor
European patent · EP3292404 · Inventor