Are You Ready for Grassroots Fundraising? (Part 1)

What it takes to succeed at the community level.