Wash and chop veggies and fruit, add to a bowl with lid (tupperware style)to allow turning upside down while chilling
Mix the juice and oil together and shake well to blend. Add remaining ingredients and shake after each addition. (If using olive oil, do not refrigerate as the oil will solidify)
Near serving time add the dressing and turn upside down a few times to distribute the dressing into the salad. Chill briefly. Turn upside down again before opening.
Place into a nice serving dish and garnish with the nut mix of your choice. VOILA! Everyone who has had it loved it!
You can garnish with any nuts or fruits you like. You can substitute canned pineapple (drained) if fresh is not available. Leeks have a milder flavor than onions, but if you really like strong onion flavor you can substitute thinly sliced white onions.