Oetwil am See
European patent · EP3784959 · Inventor
European patent · EP3064666 · Inventor
European patent · EP3064665 · Inventor