Fox News co-presidents Jack Abernethy and Bill Shine have signed new long-term contracts.

About The Author