Board Thread:Questions and Answers/@comment-31527604-20170315205702/@comment-27700324-20170316033039

Phillip Karnowsky is a comic villain known as Barrage. He was just never called that in the show. Vigilante on Arrow actually is called that in the comics and an anti-hero.