38
Too much optimism means there aren’t many left to buy stocks, says hedge fund manager.
Source link