Salah Kamel

Semarchy, Inc.

Current Role: CEO