direct marketing consultant