Preheat oven to 350 degrees.
Cube bread and place in large bowl, set aside.
Bring 4 cups of water to a boil in small saucepan add barley and cook until done.When done drain and set aside.
While barley is cooking, heat oil in a large sauté pan to medium high, add in onions and celery, sauté until translucent.
Add in garlic and herbs and sauté a minute or two more.
Add in barley and 1 cup of vegetable stock and cook 2 minutes more.
Transfer sauteed ingredients to bowl of bread and toss, add in 1 cup of vegetable stock and mix. Add in more stock as needed, Bread should be wet, but not dripping wet.
Add in dried cranberries, pecans and 1 tablespoon of the parsley and toss well.
Spray baking pan with non-stick cooking spray or spread with vegan butter.
Transfer mixture to a 9x13 pan and bake for 30 to 35 minutes or until golden brown.
Allow to cool slightly and sprinkle on remaining parsley before serving.