David Horovitz

David Horovitz is the founding editor of The Times of Israel