Combine oil and next 3 ingredients in a jar; cover tightly, and shake vigorously.
Peel and section grapefruit and oranges, and place in a bowl. Add avocado to next 5 ingredients. Add dressing, tossing to coat. Sprinkle with Sweet-and-Spicy Almonds.
This recipe is a family favorite. Although I've varied what went into the salad with good results, I've found that the original recipe is the best!