1. Preheat oven to 375°. Arrange bread in a single layer on a baking sheet. Bake 10 minutes or until lightly browned.
2. Cook sausage in a large skillet over medium-high heat, stirring until it crumbles and is no longer pink. Add onion, celery, and garlic; sauté 5 minutes or until tender. Add stock, stirring to loosen browned bits from pan.
3. Combine bread, sausage mixture, poultry seasoning, and next 3 ingredients in a large bowl, tossing to combine. Whisk together eggs and half-and-half, and fold into stuffing.
4. Spoon stuffing into a lightly greased 13- x 9-inch baking pan; cover with foil, and bake 20 minutes. Uncover, and bake 10 more minutes or until golden brown.