carlos sastrelatest news & developments