David Kessler's picture

David Kessler


(David P A Kessler)
UK flag (b.1957)

David Kessler was born in 1957 in London. He lived in Israel for 20 years before returning to his native England.