He joined Discovery Communications as Senior Vice President of Programming for several of the company's most visible channel brands.
Cosgrove served as General Manager for TV Guide Channel, where he had direct oversight of content and brand strategy.