Cancer fundraisers by Craig Maxwell who has terminal illness

Craig Maxwell is determined to keep completing fundraising challenges as long as possible.

Source