Cheshie, I think you're being somewhat modest when you say "No doubt in my mind that I have got lucky!".
Luck is when you put your money on some craphshoot exploration stock and it happens to be the one-in-five hundred that hits the bonanza gold deposit (after just the first capital raising).
But buying a portfolio of cash-generating, established and growing, businesses based on a quantifiable value framework is not luck...it's a systematic, replicable approach to creating wealth for yourself (although I do have an issue or two with each one of the companies you mentioned, but that's not the point).