The Weather Channel has named Greg McCastle New York-based president of ad
sales and marketing as of July 8.
Previously McCastle was News Corp. executive vice president of sales and
marketing for new digital media.
McCastle, who will report to TWC president Bill Burke, succeeds the
Atlanta-based William Wiehe, who announced his retirement as few weeks