I work with nonprofit organizations and foundations around the world to make them more effective agents for change.

Program Planning and Evaluation

I can assist you to plan out new programs and assess existing programs. My philosophy behind planning and evaluation is that the most effective programs move beyond traditional strategic planning and linear cause-and-effect thinking. If our social problems are complex, our tools can’t be linear.


I have experience in a wide variety of grantmaking programs, from direct service to wide international approaches to issues. Grantmaking programs are more effective when they are part of the movements they are seeking to support.

Planning and Organizational Development

Complex social issues require a different kind of organization and management than simple problems. I have particular interest in managing networks that take on complex social issues. They must balance decentralization to allow room for creativity and clear structure for efficiency.