Deferasiroxiron.jpg Published October 10, 2014 at 870 × 348 in Ninety Percent Reduction in Cancer Mortality after Chelation Therapy With EDTA – (the famous Swiss study)