halo manning