Stella Aldrich avatar

    Stella Aldrich

    Los Angeles, CA, United States

    Stella Aldrich is an undergraduate student studying Cognitive Science and Human Rights. In her free time, she enjoys watching movies with her dogs Nigel and Frankie, listening to Nat King Cole, and adding to her copious book collection.