James Mattis says he has a ‘duty of silence’ but his views on Trump are clear
While the retired four-star Marine Corps general has not mentioned President Donald Trump by name, he has implicitly criticized his former commander in chief, with whom he sharply disagreed on…