CH-8212 Neuhausen am Rheinfall
European patent · EP0648863 · Inventor
European patent · EP0611834 · Inventor