maggie daveylatest news & developments