A person who seeks to promote the welfare of others, especially by the generous donation of money to good causes.
a) Philanthropist
b) Altruist
c) Benefactor
d) Humanitarian