Head of Creative, Marketing at AdRoll, a division of NextRoll
Jesse Vaughan is a(n) Head of Creative, Marketing working at AdRoll, a division of NextRoll.