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