Ameliorator
A·mel·io·ra·tor
Ameliorator
n.
One who ameliorates.