The Ad Strategy Behind Netflix’s NFL Games, According to Ad Sales VP Peter Naylor

Business