CH-9325 Roggwil
European patent · EP1956932 · Inventor
European patent · EP1124462 · Inventor
European patent · EP0999764 · Inventor