CH-8212 Neuhausen am Rheinfall
European patent · EP0273940 · Inventor
European patent · EP0266374 · Inventor
European patent · EP0262163 · Inventor