Dan Owen

Dan Owen is a researcher at Yesh Din and the author of the report ‘The General Staff Whitewashing Mechanism: The Israeli law enforcement system and breaches of international law and war crimes in Gaza.’

Recent Articles