CH-4310 Rheinfelden
European patent · EP0958285 · Inventor
European patent · EP0906301 · Inventor
European patent · EP0657426 · Inventor