CSF1 and neoplasm: CSF-1 is produced by macrophages, fibroblasts, and epithelial cells and is also secreted by tumor cells.