Tuesday’s election could set up a cascade of legislative resignations and appointments in northwest Portland and Beaverton.
Tuesday’s election could set up a cascade of legislative resignations and appointments in northwest Portland and Beaverton.