david vs goliathlatest news & developments