nationality: Germany, Zürich
joint signature by two · Zürich
European patent · EP2634430 · Inventor
European patent · EP1118447 · Inventor