AFP, an association of professionals throughout the world, advances philanthropy by enabling people and organizations to practice ethical and effective fundraising. The core activities through which ...