RWilliamsMar 31, 20191 min read2019 0331 Market CommentaryUpdated: May 1, 20192019 0331 Market CommentaryMarket Commentary13 views