Annual Meeting of Shareholders Jul 8 2019 Dec 2019 Annual Meeting of Shareholders Dec 2019 Annual Meeting of Shareholders