Dedicated experts with a proven record of success.



Together, let’s build, invest, mobilize, and transform.

We’re not here to simply follow the rules. Do the rules make sense? Do they need to be transformed? We’re not afraid to ask the big questions that take us to the heart of the problem.

Let's explore the longer arc of what this work means and how to position you for long-term success. We’ll always tell you the truth about what obstacles you may face and what it will take to overcome them. Then MSH will get you to the finish line.


Things we do.


Plan a political campaign

Create your project finance strategy

Advance new ideas for green and smart cities

Design a legislative strategy

Build a strong coalition

Deliver public communications research and messaging


Our Projects.


Green Loop

Developing a recommended implementation strategy for this signature linear park and active transportation path that will bring new life and energy to the east and west sides of Portland’s Central City.

Client: Bureau of Planning and Sustainability, City of Portland

Congestion Pricing

Designed an advocacy strategy for road pricing in the Portland region to reduce traffic congestion and emissions, and generate new revenue for transportation infrastructure.

Clients: The Nature Conservancy, Port of Portland, Metro Regional Government, Oregon Environmental Council

View more projects here.


Affordable Housing

Assembled a strong coalition of housing groups, community developers, and environmentalists to advocate for statewide legislation in Oregon that would reduce barriers to constructing affordable homes in every community.  

Client: 1000 Friends of Oregon

Core Services

Offering strategic consulting to the City of Tigard, OR to continue providing quality services to a fast-growing population given current revenue constraints.

Client: City of Tigard

Lynn Peterson for Metro President

Developing policy positions and campaign strategy to elect Lynn Peterson President of the Metro Regional Government in 2018.

Client: Lynn Peterson for Metro President