Benefactor

Ben·e·fac·tor

Benefactor

n.
  1. One who confers a benefit or benefits.