Ameliorator

A·mel·io·ra·tor

Ameliorator

n.
  1. One who ameliorates.