Kieran

An annoyance, who is related to Torch Man.