Brown sausage in large skillet over med-high heat adding all seasonings (onions, garlic, salt, pepper & granulated garlic) as you cook
Add crushed tomatoes, tomato paste, chicken stock, browned ground sausag to a large stock pot.
Bring to a boil- stirring frequently – Add additional seasonings to taste.
Continue to boil 5-10 minutes for flavors to marry
In another pot cook your macaroni to package directions & drain (usually 8-12 minutes)
Reduce heat on soup & slowly add in half & half & heavy cream – stir well
Bring soup to a simmer- Do Not Boil. Simmer about 5 minutes
Add in Parmesan cheese & cooked macaroni
Stir until cheese has melted & blended into the soup.
Serve with a little more cheese on top