CH-3360 Herzogenbuchsee
European patent · EP2578056 · Inventor
European patent · EP1702174 · Holder, Inventor