halo buchanan