Green Arrow/Black Canary: For Better or for WorseDennis O'Neil, Alan Moore, Brad Meltzer, Elliot S. MagginGreen Arrow (1988) (Single Issues)
Characters in Green Arrow/Black Canary: For Better or for Worse
2 characters, main characters first.Supporting characters
Oliver Queen
Dinah Laurel Lance