CH-8212 Neuhausen am Rheinfall
European patent · EP0474587 · Inventor
European patent · EP0455584 · Inventor