News

Editor’s note: This story has been updated to add a response from Herbert Malarkey Roofing Co. A Portland roofing company will pay $1.45 million for air quality violations that took place over a ...