Global Head of Customer Success
Deel
Luke is an experienced leader across multiple disciplines - customer success, analytics and operations - with extensive international experience and strong background managing multiple projects in high-pressure situations.