CH-8212 Neuhausen am Rheinfall
European patent · EP0296104 · Inventor
European patent · EP0074922 · Inventor