nationality: Germany, Basel
joint signature by two · Basel
European patent · EP1828258 · Inventor
European patent · EP1328587 · Inventor