Dennis Ross and “The Departed”

Today the Washington Post published a slideshow depicting 21 top officials that have left the Obama administration, beginning with Dennis Ross and ending with General Stanley McChrystal. The biographical information presented about them is wanting, to say the least, but… Continue Reading