marc mccarthylatest news & developments