Eye Care Centers of America hires new president, chief medical officer - San Antonio