A market-timing strategy that passes the test of time by John Reese | Oct 8, 2015 | Market commentary