COL. Douglas Macgregor : Israel, Egypt, and Riyadh