Top skills that all digital marketing consultants must have -