Zurich
European patent · EP2734232 · Inventor
European patent · EP3281952 · Inventor
European patent · EP2209805 · Inventor