Stäfa
European patent · EP3614115 · Inventor
European patent · EP3076146 · Inventor
European patent · EP2871456 · Inventor