David Segovia Aceveda, played by Benito Martinez, is a character on FX's television crime drama The Shield.Originally, he was the captain of "the Barn", a fictional LAPD precinct in the also-fictional Farmington district of Los Angeles, California. However, in Season Three, he was elected to the Los Angeles City Council and effectively relinquished command in the first episode of Season 4.