CH-8212 Neuhausen am Rheinfall
European patent · EP0569336 · Inventor
European patent · EP0569335 · Inventor
European patent · EP0494582 · Inventor