Ahmad Sufian Bayram

Middle East and Africa Regional Manager, Techstars