CH-6005 Luzern
European patent · EP0386201 · Inventor
European patent · EP0329741 · Inventor
European patent · EP0309508 · Inventor