carlos cardosolatest news & developments