General Meeting May 17, 2019 | Notice of 2019 Annual Meeting of Stockholders and Proxy Statement