mario capecchilatest news & developments