CH-8704 Herrliberg
European patent · EP0820333 · Inventor
European patent · EP0155778 · Inventor
European patent · EP0137780 · Inventor