emily anderson soles