beneficent

/bəˈnɛfəsənt/

adjective

(of a person) generous or doing good.

a beneficent landowner

benevolent,charitable,altruistic,humane,humanitarian,neighbourly,public-spirited,philanthropic