Karim Toubba

Karim Toubba
Karim Toubba
Chief Executive Officer, Kenna Security