carlos spencerlatest news & developments