Stäfa
European patent · EP3584569 · Inventor
European patent · EP3196639 · Inventor
European patent · EP2952885 · Inventor