peter mcguirelatest news & developments