Posted inOpinion, Opinion Contributor President Trump should stop tweeting. Now. by Opinion Contributor June 10, 2017
Posted inOpinion, Opinion Contributor, Sports Is it fair that the Warriors assembled a superteam? LeBron says it’s ‘great’ by Opinion Contributor June 9, 2017
Posted inOpinion, Opinion Contributor Conservatives say Muslims need to stop terrorism. I wish we could. by Opinion Contributor June 9, 2017June 8, 2017
Posted inOpinion, Opinion Contributor We tried to compromise on education funding. But Republicans refuse to consider it. by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor Trump refuses to release his tax returns. Here’s how Maine could make him release them. by Opinion Contributor June 8, 2017June 8, 2017
Posted inOpinion, Opinion Contributor I helped prosecute Watergate. Comey’s statement is sufficient evidence for an obstruction of justice case. by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor Comey is a disgruntled ex-employee, and that’s how the Senate should view his testimony by Opinion Contributor June 8, 2017March 19, 2018
Posted inOpinion, Opinion Contributor The New York Times recklessly exposes a CIA operative’s identity by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor Maine can’t afford to pass on investments in research and innovation by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor ‘President Pence’ is sounding better and better by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor Public health nurses are critical to defending Mainers against disease outbreaks by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor The sad spectacle of Hillary Clinton’s slow-motion breakdown by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor I advised Bill Clinton. Here’s how Trump should manage his crises. by Opinion Contributor June 8, 2017
Posted inOpinion, Opinion Contributor When well-meaning public policy goes wrong by Opinion Contributor June 8, 2017June 8, 2017
Posted inOpinion, Opinion Contributor Trump will show us way to clean energy, more jobs by Opinion Contributor June 8, 2017June 8, 2017
Posted inOpinion, Opinion Contributor When did ‘neoliberal’ become a dirty word? by Opinion Contributor June 7, 2017June 7, 2017
Posted inOpinion, Opinion Contributor It’s time to get real about the unsustainable cost of Maine’s public education system by Opinion Contributor June 7, 2017June 7, 2017
Posted inOpinion, Opinion Contributor Enough with the hand-wringing. Trump exiting the Paris climate accord isn’t a disaster. by Opinion Contributor June 7, 2017November 7, 2017
Posted inOpinion, Opinion Contributor Voters told us to fully fund our public schools. Instead, Republicans play budget games. by Opinion Contributor June 6, 2017
Posted inOpinion, Opinion Contributor Trump’s accidental call to action by Opinion Contributor June 6, 2017