Vice President & Country Manager, Canada
Canada
Medallia
Vice President & Country Manager, Canada
Achievers
Client Success Manager
Snowflake Computing
Country Manager, Canada at Snowflake
Medallia, Inc.
Strategic Sales Director
Smith School of Business at Queen's University
University of Waterloo
Ivey Business School at Western University