Tag Archives: Steve McCraw
DPS’ Sniper Program Only Part of the Agency’s Militarization Problem
Since a Texas Department of Public Safety helicopter sniper fatally shot two Guatemalan men and critically injured another last week during a high speed pursuit...Read More
A DPS Helicopter Sniper Kills Two Men on Border Highway
First the armored boats with machine guns on the Rio Grande now helicopter snipers. Steve McCraw, director of the Texas Department of Public Safety, seems bent ...Read More