Subscribe | Digital Edition
Twenty-year marketing tech veteran Kevin McShane has joined Affinitiv as chief revenue officer.