CH-5054 Kirchleerau
European patent · EP0837753 · Holder, Inventor
European patent · EP0491894 · Holder