halo palmer