Sift together flour, sugar, baking powder, salt, and baking soda in large bowl. Cut in butter until mixture is crumbly.
Combine beaten egg, orange peel, and orange juice; add to flour mixture all at one time. Stir just until mixture is evenly moist; do not over mix. Fold in raisins and cranberries.
Spoon into greased loaf pan or muffin tins. Bake at 350 degrees for 1 hour and 10 minutes, or until a toothpick inserted in the center comes out clean. Remove from pan and cool on wire rack.