David Shalev

(1934 - 2018)