Against the Grain

A blog about data, martech, & modern customer engagement.