CH-8103 Unterengstringen
European patent · EP1158886 · Holder, Inventor
European patent · EP0777437 · Inventor
European patent · EP0662044 · Inventor