Stavros is a research organisation in Amherst Center, US. OpenAlex records 247 works and 10,287 citations for it. 74 researchers list it as their most recent affiliation.