Peter Foster

(Contributor)

Peter Foster is general manager of global advertising and brand solutions at Match Media Group.