Sift flour, sugar, baking powder, salt, and soda. Cut in butter until crumbly. Add egg and orange juice all at once ‘til evenly moist. Fold in cranberries and walnuts. Bake 350 degrees for one hour and 10 minutes.