patrick leahylatest news & developments