james mcgheelatest news & developments