This putz was a press officer at the Israeli Consulate in New York. And people wonder why their public relations suck?
We've done some research on him, and he writes mostly for leftist/conspiracy theory-type press. For them, his bio is purged of any reference to his stint working for Israel.