david spencerlatest news & developments