ITRS Group
Show contact
Links
Previous companies
Gavin Welsh
Global Head Of Customer Success
Maricela Muniz
Customer Success Manager
Daria P.
Sandra Cardoso Goldsby
Customer Success Manager EMEA
David Follant
Head Of Customer Success - EMEA
+ 1 more
June, 2023 - present
July, 2021
June, 2018
View in org chart