Portland cancer patient perseveres against all odds