The five Trump communications directors who have come and gone
Bill Shine's exit as White House communications director is the latest resignation from a post that President Trump has had trouble filling since the beginning of his term.The former Fox News executive is the fifth person who has served as the...