CH-8212 Neuhausen am Rheinfall
European patent · EP0705192 · Inventor
European patent · EP0393177 · Inventor
European patent · EP0389582 · Inventor