CH-8309 Nürensdorf
European patent · EP0509961 · Inventor
European patent · EP0338974 · Inventor
European patent · EP0330610 · Inventor