Mike Shields
Mike Shields

Mike Shields

Mike Shields has logged more than two decades working in media, advertising and marketing.