CH-8212 Neuhausen am Rheinfall
European patent · EP0362127 · Inventor
European patent · EP0255799 · Inventor