News

Both Byron and Cabot were placed on leave right after the incident. But so far, only Byron has officially stepped away from the company.