david seketelatest news & developments