Our Team

Management

Jack Welde

Jack Welde

Founder and CEO

Andrey Akselrod

Andrey Akselrod

Chief Technology Officer

David L. Fitzgerald

David L. Fitzgerald

Chief Revenue Officer

Leah Holzman

Leah Holzman

VP of Marketing

Mark Elkin

Mark Elkin

VP of Client Services

Matt DeLoca

Matt DeLoca

VP of Sales

Nataly Kelly

Nataly Kelly

VP of Market Development

Board of Directors

What can we help you translate?