Omri Har Shemesh

Dr. Omri Har Shemesh

Swiss Re (Switzerland), Zürich, Switzerland
orcid