3 companies that pass our tests
Peter McPhee
Investors Mutual Limited