why halifax group?