Kyle Rayner (Earth 346)

k