3 companies that pass our tests

Peter McPhee
Peter McPhee
Investors Mutual Limited