james grantlatest news & developments