Hadi Barkat

Swiss writer and engineer