In a jar or bowl, combine all dressing ingredients. Whisk until well blended and set aside. In a large bowl combine all salad ingredients. Pour dressing over the top, then toss well to combine. Serve immediately or cover tightly and store chilled up to 3 days.