CH-8212 Neuhausen am Rheinfall
European patent · EP0155906 · Inventor
European patent · EP0136969 · Inventor