Owen Post

Owen James was the son of the leader of Helix, Cayden James. When his Father was arrested, Owen had went on his own and was most likely killed by Oliver Queen due to Cayden saying that Oliver cost him his son.