CH-8212 Neuhausen am Rheinfall
European patent · EP1711358 · Inventor
European patent · EP1708898 · Inventor