Almost nothing is known about this person: he was spotted on several occasions operating in a small town in Indiana, and does not appear to have any superhuman abilities. He always wears a ski-mask and builders' gloves, and a custom-made blue t-shirt with a white lightning bolt.
The nature of his connection with the New Heroes is unknown at present.