David Hasson, Professor

Researcher in desalination and membrane technologies