STOCK: Bring all soup stock ingredients to a boil in an 8-10 qt stock pot. Skim foam. Reduce heat and gently simmer uncovered for 3 hours. Pour stock through a fine mesh sieve into a large bowl and discard solids. Reserve up to 3 Tbsp fat from the stock to add to the matzo balls. MATZO BALLS: Mix all Matzo ball ingredients in a bowl. Mix well, cover with plastic wrap and let set in the refrigerator for 30 minutes. THE SOUP: Bring -3 qts of chicken stock to a simmer. Add the matzo in balls using a 100 disher (or about 1 Tbsp) until all the matzo has been used to create balls. Cook the matzo balls at a simmer for 30-45 minutes. Add the thinly sliced carrots, celery and onion. Top the soup with freshly chopped dill and serve.