CH-ZH
European patent · EP3097228 · Inventor
European patent · EP2822995 · Inventor
European patent · EP2118395 · Inventor