james mcgaughlatest news & developments