margot cross