Anthony Ivo

Anthony Ivo, or Professor Ivo, is a scientist and one of the main antagonists along with Slade Wilson in the flashback timeline of Season 2 in the the TV show Arrow. He is portrayed by Dylan Neal.