Stäfa
European patent · EP3717878 · Inventor
European patent · EP3355348 · Inventor
European patent · EP3206027 · Inventor