margaret rosslatest news & developments