CLS Group
CLS Group's Leadership Team includes Thomas Barkhuff and 13 others.
Deborah Hrvatin
Chief Risk Officer
Duncan Barnard
Chief Internal Auditor
John Hagon
COO
Marc Bayle De Jessé
CEO
Trevor Suarez
Chief Financial Officer
View all
12 members
6 members