citizenpolity.com
Defining Strategic Philanthropy
Update: While this blog was written when our old consulting company was up and running, we’ve moved on to bigger things. Check out our new watch company called Diefendorff to find out how we’re imp…