CH-8105 Regensdorf
European patent · EP0547470 · Inventor
European patent · EP0545189 · Inventor
European patent · EP0545190 · Inventor