Bring a large pot of lightly salted water to a boil.
Add rotini pasta and cook for 8 to 10 minutes or until al dente; drain and rinse under cold water.
In a bowl combine cooked pasta, red pepper, zucchini, onion, olives, artichoke hearts, broccoli, salami, pepperoni and mozzarella cheese. Toss until well mixed.
Pour on one cup of the dressing and mix well. Cool in the refrigerator until ready to serve.
When ready to eat, toss with remaining one cup of dressing, Parmesan cheese, parsley, salt, pepper and garlic.