halo poole