design charitable giving strategies for individuals, foundations and corporations
facilitate the creation, launch and management of charitable foundations and giving programs
provide advice to capital campaigns
charitable giving is always more successful when it is strategic and proactive instead of random and reactive