CLOC said Tuesday that Netflix legal ops chief Jenn McCarron, a fixture at the San Jose, California-based nonprofit for years, is its new president.