Tag: Oregonian

  • Oregonian

    No, I’ve not let this corner of the web go feral – I’ve merely been recovering from my recent speaking tour, which included a pit-stop at Legare’s in Portland and appearances at the 38th Willamette Writers Conference. Here’s evidence that I was actually present at one of the aforementioned locations (rather than having a dipsomaniacal…