David Ramsey

David Ramsey portrayed multiple versions of John Diggle/Spartan on, , , , , and.

Ramsey has also directed eight episodes across the.