john mccarthylatest news & developments