Are You Ready for Grassroots Fundraising? (Part 2)

What it takes to succeed at the community level.