David Horovitz/Definition

Editor-in-chief, Jerusalem Post