Steve McCraw
Steve McCraw is the director of the Texas Department of Public Safety and has publicly criticized the law enforcement response during the Uvalde school shooting, labeling it as an 'abject failure' to protect the students and staff.
Global Media Ratings
Countries Mentioned
No country-level mention data available.
Interactive World Map
Each country's color is based on "Mentions" from the table above.
Recent Mentions
United States:
Col. Steve McCraw, then-director of the Texas Department of Public Safety, addressed the media to clarify the facts surrounding the school shooting.
4
United States:
Steve McCraw is the Texas Department of Public Safety director who criticized the law enforcement response to the shooting.
5