Thayngen
European patent · EP1764538 · Inventor
European patent · EP1469242 · Inventor
European patent · EP0992724 · Inventor