David Sheen

David Sheen

Follow Support

David Sheen is a freelance investigative journalist reporting from Israel*Palestine for over a decade for dozens of local, regional and international journals, earning the support of journalist unions and human rights groups at home...

Latest