David Ramsey

David Ramsey portrayed John Diggle/Spartan/Green Arrow, Clifford DeVoe (as John Diggle), and John Diggle/Spartan in , , , and

Actor
{{Scroll|

Season 8
}}

Actor
{{Scroll|

Season 6
}}