Zürich
European patent · EP1544879 · Inventor
European patent · EP1383178 · Inventor
European patent · EP1376709 · Inventor