Robert P. DeVecchi

From SourceWatch
Jump to navigation Jump to search

Robert DeVecchi, "a senior fellow at the Council on Foreign Relations and president emeritus of the International Rescue Committee. [1]