david halsey