john mccannlatest news & developments