Saleh Abu-Farha

Saleh Abu-Farha

Managing Director