james mileslatest news & developments