daniel mackenziencubelatest news & developments