halo carpenter