Robert P. DeVecchi

From SourceWatch
(Redirected from Robert P. Devecchi)
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]