john carloslatest news & developments