AFP is professional association responsible for advancing philanthropy and generating support for a wide variety of nonprofit, charitable organizations.