Tuesday, November 5, 2024
Home Tags Charlie Gibson

Tag: Charlie Gibson

Propellant.digital names Charlie Gibson head of EMEA sales

0
Propellant.digital has named Charlie Gibson as head of EMEA sales, based out of the firm’s London office. Gibson is responsible for sales to buy-side and...

MOST POPULAR