armor sophie anderson