Robert P. DeVecchi

From SourceWatch
(Redirected from Robert DeVecchi)
Jump to: navigation, search

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