TNF and cancer: TNFα is secreted by stromal cells, mainly by TAMs, and cancer cells [148].