Christus Stehlin Foundation for Cancer Research is a research organisation in Houston, US. OpenAlex records 128 works and 16,440 citations for it.