@Salem_Statesman state politics reporter. Occasional photojournalist. President, Oregon Legislative Correspondents Association. Degrees from @Cronkite_ASU.
Sign in to see verified email, social profiles, recent articles, and pitch preferences.