david agendalatest news & developments