john leahylatest news & developments