Cook pasta according to directions, drain set aside. Let cool.
Combine dressing ingredients, set aside.
Prepare the olives, tomatoes, cucumbers, spinach, sundried tomatoes, & onion. Combine with the pasta. Mix in the dressing and pepper. Add the feta cheese last. Refrigerate and serve.
NOTE: I made an additional recipe of the dressing to add when serving or just double the recipe at the beginning. The pasta tends to soak up the dressing and it can be dry. I made this the day before to allow the flavors to mature.