benefactory

Adjective

 * 1) Yielding benefit; doing good.

Noun

 * 1) One who gives benefit to others; a benefactor.