In a large bowl combine 1 1/2 cups bread flour, whole wheat flour, oats, brown sugar, spices, salt and yeast.
Stir in warm milk, pumpkin, and butter just until combined.
Add egg and stir until smooth.
Stir in enough remaining bread flour to form a firm dough ball.
Turn onto a lightly floured surface and knead until smooth and elastic. This will be about 6-8 minutes.
Place in a greased bowl, turning once to grease the top.
Cover and let rise in a warm place until doubled, about 1 hour.
Punch down dough. Turn onto a lightly floured surface.
Roll into a 16 inch x 9 inch rectangle.
Brush with butter leaving a 1/4 inch at the top untouched with butter. (This is so you can seal the bread after rolling it up.)
Combine sugar and cinnamon and sprinkle over the dough.
Roll up tightly and seal the edge by pinching the seam.
Place seam side down in a greased 9 x 5 bread pan.
Cover and let rise until doubled. About 30 minutes
Bake for 30- 35 minutes or until golden brown.
Cool for 10 min in pan then turn out onto wire racks to finish cooling.