ivan campolatest news & developments