James Petter

James Petter

VP, EMEA at Snowflake.

Articles by: James Petter