DoSomething: A Global Non-Profit Bringing Young People Collectively to boost Their Own Communities and Satisfy Others