Tom Colligan a freelance writer living in Portland, Ore.