David Ramsey played the character of Mayor Carter Poole in seasons two through seven of Blue Bloods. He was also simultaneously playing the character of John Diggle in the CW's Arrow.


Born in Detroit, Michigan, David began gathering fans when he appeared as Anton Briggs in Showtime's Dexter. He has gone on to make recurring guest appearances in shows such as: CSI, The West Wing, All of Us, The Ghost Whisperer, Grey's Anatomy, and Blue Bloods. He recently landed a starring role in the CW's Arrow which has had crossover episodes he has appeared in, such as The Flash, and Legends of Tomorrow.

Ramsey is an accomplished martial artist, with a black belt in Jeet Kune do. He has also studied boxing and Tae Kwon do, and trained in kickboxing under Benny "Jet" Urquidez.