CH-8103 Unterengstringen
European patent · EP1654040 · Inventor
European patent · EP0173114 · Inventor
European patent · EP0062805 · Inventor