Market Thoughts From David Rosenberg