CH-8212 Neuhausen am Rheinfall
European patent · EP1958008 · Inventor
European patent · EP1287389 · Inventor