m&a snowflake