Note: French Bread, slice and broil on both sides to make toast.
In a large pot, combine the onions, carrots, celery, potatoes and squash. Add the chicken stock and salt and pepper to taste. Bring to a boil, cover and reduce the heat to a simmer. Cook the vegetables 25-30 minutes or until tender. Strain the solids from the liquid and puree until smooth in a food processor or blender. Return the pureed vegetables to the hot cooking liquid. Stir in the milk, heavy cream and the worcestershire sauce. Bring just to the boil, then lower the heat. Add the shredded cheese and stir until smooth and creamy. Taste and adjust the seasonings with additional salt and pepper. Transfer the soup to a Tureen and garnish with the bacon in the center of the soup, the cheese surrounding the bacon and the parsley sprinkled on top. Serve with the slices of toasted French Bread.