Ellen DeGeneres Apologizes After 3 Executive Producers Are Fired From Talk Show
Published
While Ed Glavin, Kevin Leman and Jonathan Norman are ousted from the daytime talk show, DJ Stephen 'tWitch' Boss has been promoted to be co-executive producer.
Full Article