leonard mccartheylatest news & developments