CH-8212 Neuhausen am Rheinfall
European patent · EP1364161 · Inventor
European patent · EP1356235 · Inventor