peter mackaylatest news & developments