Neuhausen
European patent · EP1780031 · Inventor
European patent · EP1767381 · Inventor
European patent · EP1336292 · Inventor