Cary Simmons is a leading expert in non-profit program design, participatory research, community engagement, and institutional philanthropy.