Benefactor
Ben·e·fac·tor
Benefactor
n.
One who confers a benefit or benefits.