News

After seven years of beating the odds, Daniel Giffin celebrated a hard-fought battle with cancer among friends and family this weekend even as his health outlook declines.