todd mccarthylatest news & developments