Bob Rivers, whose humor and voice defined Seattle mornings for more than two decades, has died after a courageous battle with cancer. He was 68.