Question: words for do any good?
Answer: altruistic, beneficent, benevolent, charitable, eleemosynary, good, humanitarian, philanthropic.