Nick Talwar

Visa, Inc.

Current Role: Head of Consumer Credit, North America