David Drayson

David Drayson is an enemy of Robert Queen's.

Behind the scenes
In the original Green Arrow comics, David Drayson was one of the most dangerous enemies of Green Arrow, Slingshot.