margot knight