News Netflix advertising chief Peter Naylor to leave Summary by Deadline • Tech Stocks Daily on Youtube