Stephen Carter

Smiling professional in blue suit and glasses standing near architectural background

Stephen Carter, product marketing director at Ivalua.