james marshalllatest news & developments