CH-8597 Landschlacht
European patent · EP1012504 · Holder, Inventor
European patent · EP0689656 · Holder, Inventor