Staffing shake-up continues for Mayor Sam Adams: Amy Ruiz to replace spokesman Roy Kaufmann

Oregonian:

The mayor's spokesman is leaving for a low-profile assignment at Portland's Office of Emergency Management.

Read the full article here. Discuss below.

connect with blueoregon