shawn mackaylatest news & developments