CH-4147 Aesch
European patent · EP0844993 · Inventor
European patent · EP0662472 · Inventor
European patent · EP0413657 · Inventor