1 ~ ½ cups cubed whole wheat bread 
3 ~¾ cups cubed white bread 
1 pound ground turkey sausage 
1 cup chopped onion 
¾ cup chopped celery 
2 ~ 
½ tsp.'s dried sage 
1 ~ 
½ tsp.'s dried rosemary 
½ tsp. dried thyme 
1 Golden Delicious apple, cored and chopped 
¾ cup dried cranberries 
¼ cup minced fresh parsley
2 eggs 
1 cooked turkey liver, finely chopped 
¾ cup turkey stock 
4 T's unsalted butter, melted 
Preheat oven to 350°. Spread the white and whole wheat bread cubes in a single layer on a large baking sheet. Bake for 5 to 7 minutes in the preheated oven, or until evenly toasted. Transfer toasted bread cubes to a large bowl. 
In a large skillet, cook the sausage and onions over medium heat, stirring and breaking up the lumps until evenly browned. Add the celery, sage, rosemary, and thyme; cook, stirring, for 2 minutes to blend flavors. Drain fat.
Pour sausage mixture over bread in bowl. Mix in chopped apples, dried cranberries, parsley, eggs and liver. Drizzle with turkey stock and melted butter, and mix lightly. Spoon loosely into turkeys cavity. If there's any remaining stuffing put it into a baking dish and add to the oven the last 30 minutes of cooking time.