GRESHAM, Ore. -- A Gresham man is swimming the entire Willamette River for a charity that's very personal to him.
Dean Hall is battling both leukemia and lymphoma and his swim from Eugene to Portland is raising money for cancer research.
By Monday, he had already passed Salem. He expected to be in Portland within a week.
Hall is documenting the 184-mile swim on his Facebook page.