Stäfa
European patent · EP3660498 · Inventor
European patent · EP3001186 · Inventor
European patent · EP2808652 · Inventor