We have worked with Diane on several different projects and she has exceeded expectations on every one. She is generous in sharing her vast knowledge and experience of community development and community building. She listens carefully, communicates clearly, builds trust and helps the whole project team to deliver outstanding results. She is a committed professional and a joy to work with!