x close
Nothing to display...
Tarek Saed

Tarek Saed

Tarek is a Customer Success Manager at Demandbase. He has experience in building productive client relationships with the goal of retention and identifying growth avenues within strategic accounts.