margot avery