Physiology General cfe58861 Thrombopoietin is produced by A Monocytes B Liver C Megakaryocyte D Megakaryoblast High-Yield Explanation No explanation provided.