Preheat oven to 350 degrees.
Dissolve yeast in warm water. Add milk, sugar, oil, salt, and ¼ cups flour.
Beat on medium speed for 2-3 minutes or until smooth. Stir in enough remaining flour to form a soft dough.
Turn onto a floured surface. Knead for approximately 6-8 minutes or until smooth.
Place dough into a greased bowl. Cover and let rise in a warm area until dough has doubled in size, about 1 hour.
Punch dough down and turn on to a lightly floured surface.
Roll into a 18 x 12 inch rectangle and spread butter to within ½ inch of edges.
Combine sugar and cinnamon and sprinkle over butter. Roll up starting with the long side and pinch the seam to seal. Cut into 12 slices.
Combine brown sugar and cream and pour into a greased 13x9 baking dish.
Sprinkle with chopped pecans and diced apples.
Place rolls cut side down over pecans and apples.
Cover and let rise until doubled, about 1 hour
Bake at 350° for 30-35 minutes or until browned. Cool for 1 minute before inverting onto a platter