I have used many foundations over the years, but so far those three are top on my list for olive skin. I find those items very light and I feel fresh when I wear them.
It is very hard to find the right shade when you have greenish/yellowish undertone. I find it difficut to find a lipstic, which doesn't look purple on me. Those are the lipstics that I buy over and over again.