David Cain (character)

David Cain is a fictional supervillain in the DC Comics Universe. He first appeared in Batman #567 (July 1999), and was created by Kelley Puckett and Damion Scott.

David Cain (character)

David Cain is a fictional supervillain in the DC Comics Universe. He first appeared in Batman #567 (July 1999), and was created by Kelley Puckett and Damion Scott.