CH-8105 Regensdorf
European patent · EP1625346 · Inventor
Swiss patent · CH696601 · Inventor
European patent · EP0754929 · Inventor