Kevin Vaz has resigned from his position at Disney Star
After serving at Disney Star for 26 years, Kevin Vaz, who held the position of head of network entertainment channels, has resigned from the company. Vaz began his career at Star India in 1996 in sales and quickly rose to become the youngest ad sales lead in the company’s history. He later too