Erythropoietin acts on bone marrow and promotes RBC formation. It is mainly secreted by
liver
kidney
heart
pancreas
Erythropoietin is a hormone secreted by JG cells of kidney that promotes RBC production.