indie
indie's Leadership Team includes Thomas Schiller and 10 others.
Donald McClymont
CEO and Chairman
Ichiro Aoki
President
Scott Kee
CTO
Steve Machuga
COO
Thomas Schiller
CFO & EVP, Strategy
View all
5 members