Good for you. We need more people to work on these kinds of problems. I admit that I was not altruistic. In my defense, I've given a lot to charities over the decades.
One thing I learned being a band parent is that the parent's direct involvement during events (being there in person) is much more valuable and appreciated than any money given.