mike mcguirelatest news & developments