Preheat oven to 350˚F. Grease bottom of 9x5x3 inch loaf pan.
In a large bowl, whisk together flour, brown sugar, baking powder, baking soda, cinnamon, pumpkin pie spice, and salt.
Add pumpkin, milk, eggs, and butter. Mix together, then beat medium high speed for 2 minutes. Add the whole wheat flour and blend. Fold in pecans and cranberries.
Add batter to greased pan. Place in oven* and bake for 60 to 65 minutes, until a toothpick comes out clean.
Cool on a wire rack for 10 minutes, then remove from pan. Continue to cool on wire rack. For best flavor and slicing, wrap and store at room temperature overnight.
Notes
*If using a dark loaf pan, turn oven down to 325˚F after placing the pan in the oven.
Set timer for 10 minutes before bake time and check if ready. If the top is browning and the loaf is not ready, loosely place a piece of foil on the top.