Dr. Naftali Loewenthal.jpg

Dr. Tali Loewenthal, University College, London