Sweet Potato-Praline Marshmallow Casserole

2 cans sweet potatoes or 2+1/2 pounds ccoked sweet potatoes
(about 3-4  large)
4 tablespoons butter, softened
2 tablespoons milk
1 ¼ cups brown sugar
2 tablespoons orange juice
1 teaspoon ground cinnamon
½ teaspoon allspice
1/8 teaspoon salt
2/3 cup pecan pieces
2 cups mini marshmallows

Preheat oven to 350 F.  Place potatoes in mixing bowl.  Add 2 tablespoons of butter, milk, ¼ cup of brown sugar, the orange juice, cinnamon, allspice and salt to the potatoes.  Mix well with a large wire whisk until smooth. In a separate bowl, combine the remaining 2 tablespoons of butter, the remaining 1 cup of brown sugar and the pecan pieces.  Stir with a fork to blend well.
Spoon the mashed sweet-potato mixture into a cooking dish.  Dot evenly with the pecan mixture, then arrange the marshmallows over the nuts. Bake until marshmallows are golden brown.