Albert Davis

Albert Davis is an enemy of Robert Queen's.

Behind the scenes
In the original Green Arrow comics, Albert Davis was an enemy of Green Arrow's.