We strategize solutions for complex problems, simplify systems and processes, share knowledge and ideas, and strengthen communities to create social change.  


We work with each client to address the project at hand and create a sustainable solution that fits their needs. 


We analyze data to lay the groundwork to identify the current baseline. We use those results to inform next steps. 

We strategize solutions for complex problems by managing diverse interdisciplinary groups, mapping systems, facilitating collaboration, identifying a critical path and implementing the plan.

We aim to simplify the processes and the systems in which you work. We help you identify the efficiencies and work collaboratively to determine how to make improvements to save time and money.

Our goal is to share knowledge and skills with others in order to raise the bar across communities through trainings, public dialogue, education, and facilitating public processes.

We strengthen communities by building the capacity of providers and their programs, and building projects that create a better place to live and work. 


We engineer solutions for social change.

That's what we do.

Amy helped guide our Community Development Block Grant program for many years, developing systems and creating a process that kept our federal partners satisfied with our management of the funds. At the same time, she helped the city prioritize its goals and needs for the funds to ensure that they provided maximum benefit to Portland residents and businesses. Amy is a true community development professional.
— Mary Davis, Housing and Community Development Director, City of Portland, Maine