Who Is David Nevins, North Road Company’s New CEO? North Road is backed by $800 million in financing from Providence Equity Partners and Apollo. By Rachyl Jones