David Shamah
David Shamah
Jourmalist, ZDNet