Castle Harlan finalizes purchase of Horizon