Torch staff