CH-8212 Neuhausen a. Rheinfall
European patent · EP0404204 · Inventor
European patent · EP0270826 · Inventor