Friday, December 13, 2024

Tag: Seth Ross PayTech News North America

MoneyGram names Seth Ross as new chief digital officer

MoneyGram has appointed Seth Ross as its new Chief Digital Officer to oversee the company's digital strategy and direct-to-consumer...