Gebenstorf
European patent · EP1371916 · Inventor
European patent · EP1253386 · Inventor
European patent · EP1003001 · Inventor