Wolfhausen
European patent · EP1972845 · Inventor
European patent · EP2246607 · Inventor
European patent · EP1972844 · Inventor