The New Criterion: two small cap stocks that won't go to water Tim Boreham Independent Investment Research