john cowardlatest news & developments