Skip to content
Campus Alert Archive
Texas A&M

A constable is killed serving an eviction notice, sparking a 30-minute shootout nearby

AI-generated · every claim is source-linked
TXactive shooteremergency notificationhigh confidence
Confirmed Threat

On August 13, 2012, Brazos County Constable Brian Bachmann was shot and killed while attempting to serve an eviction-related court notice at a house near the Texas A&M campus. The gunman, Thomas Caffall, 35, then engaged in a 30-minute shootout with responding officers, during which bystander Chris Northcliffe was also killed. Texas A&M issued a Code Maroon alert at 12:29 p.m. advising everyone to avoid the area and shelter in place.

Alerts
3
Response
15 min
Killed
2
Injured
4
Institution
Texas A&M University
Public R1 · TX
All Texas A&M cases →
~78,300 studentsCode Maroon
Official alert policy
Read when and how Texas A&M says it will use Code Maroon: summarized, quoted, and analyzed.
Documented Timeline

Alert Sequence

3 messages in sequence · 3 verified verbatim

Confirmed wording is transcribed character-for-character from a primary source. Use Verify this quote under each message to open that source in a new tab and compare the text yourself.

INITIAL ALERTTwitter/X
Verified verbatim141 chars
Avoid Area CSPD reports an active shooter in the area immediately southeast of the intersection of Wellborn Rd -see http://emergency.tamu.edu
Exact @TAMUCodeMaroon text for the initial Code Maroon Avoid Area notice near Wellborn Rd (CSPD active shooter report)
Posted 12:30 PM CDT Aug 13 2012; t.co link targets emergency.tamu.edu
Corrected to exact fxtwitter display text.
UPDATETwitter/X+9 min
Verified verbatim142 chars
Code Maroon Update on active shooter in College Station: The location of the active shooter is in the 200 block -see http://emergency.tamu.edu
Exact @TAMUCodeMaroon location update placing the shooter in the 200 block
Intermediate Code Maroon issued about 9 minutes after the initial Avoid Area post
Corrected to exact fxtwitter display text.
UPDATETwitter/X+15 min
Verified verbatim123 chars
Code Maroon: Update on active shooter: CSPD reports that the shooter is in custody. Continue to avoid the area. 12:44 PM
Exact @TAMUCodeMaroon custody update with double spaces preserved after colons and before 12:44 PM
CSPD reports shooter in custody; campus still advised to avoid the area
Message elements

How the first alert is built

To check this alert, Claude (an AI) read it in full 25 separate times, independently. Each read decided whether the message answers each of the six questions and gave a short reason. A final reviewer then weighed all 25 and wrote the plain-English verdict you see when you open a row. The score (for example 22/25) is how many reads agreed; the 25 individual reads are tucked underneath if you want to check them.

Avoid Area CSPD reports an active shooter in the area immediately southeast of the intersection of Wellborn Rd -see http://emergency.tamu.edu

  • Sourcepresent25/25

    Final assessment

    Unanimous: 'CSPD reports' identifies College Station Police Department as the reporting authority (one read misnamed the city but the identification of a police source stands).

    Who is sending the alert and who is responding. People act faster on a message from a clearly identifiable, credible sender, such as a named department, the police, or a branded alert system, than on an anonymous notice. A branded signature counts.

    See all 25 individual reads
    1. present: 'CSPD reports' identifies College Station Police Department as source.
    2. present: 'CSPD' (College Station Police Department) is named as the reporting authority.
    3. present: 'CSPD' (College Station Police Dept) identified as reporting authority.
    4. present: 'CSPD reports' identifies College Station Police Department as source, plus TAMU emergency link.
    5. present: 'CSPD reports' identifies College Station Police Department as source.
    6. present: Identifies 'CSPD' as the reporting agency.
    7. present: 'CSPD reports' identifies College Station Police Department as source.
    8. present: 'CSPD reports' names College Station Police Department.
    9. present: 'CSPD reports' identifies College Station Police Department as the source.
    10. present: 'CSPD reports' identifies the reporting police agency.
    11. present: Identifies CSPD (College Station Police Department) as reporting authority.
    12. present: 'CSPD reports' identifies College Station Police Department as source.
    13. present: 'CSPD reports' identifies College Station Police Department as the source.
    14. present: 'CSPD' (police department) identified as reporting authority.
    15. present: 'CSPD reports' identifies College Station Police Department as source.
    16. present: 'CSPD reports' identifies College Station Police Department as source.
    17. present: 'CSPD' (College Station Police Department) is named as the reporting authority.
    18. present: CSPD (Colorado Springs Police Department) identified as issuing/reporting authority.
    19. present: 'CSPD reports' names College Station Police Department as source.
    20. present: Identifies CSPD as reporting authority and links to tamu.edu.
    21. present: 'CSPD' (College Station Police Department) named as reporting authority.
    22. present: Identifies CSPD (College Station Police Dept) as the reporting authority and links to tamu.edu.
    23. present: 'CSPD reports' identifies the College Station Police Department as source.
    24. present: 'CSPD reports' identifies the issuing police department.
    25. present: 'CSPD' (College Station Police Dept) is named as reporting source.
  • Hazardpresent25/25

    Final assessment

    Unanimous: 'active shooter' is named explicitly as the specific threat.

    What the threat actually is. A complete warning names the specific danger, such as a shooter, a fire, a tornado, or a gas leak, rather than a vague emergency, because people decide what to do based on what they are facing.

    See all 25 individual reads
    1. present: Names 'active shooter' as the threat.
    2. present: States 'active shooter' explicitly.
    3. present: 'active shooter' named explicitly.
    4. present: Names 'active shooter' as the specific threat.
    5. present: 'active shooter' names the specific threat.
    6. present: Names 'active shooter' as the specific threat.
    7. present: States 'active shooter' explicitly.
    8. present: States 'active shooter'.
    9. present: 'active shooter' names the specific threat.
    10. present: 'active shooter' names the specific threat.
    11. present: Names 'active shooter' as the specific threat.
    12. present: Names 'active shooter' specifically.
    13. present: States 'active shooter in the area'.
    14. present: 'active shooter' names the specific threat.
    15. present: 'active shooter' specifically names the threat.
    16. present: 'active shooter' names the specific threat.
    17. present: Names 'active shooter' as the specific threat.
    18. present: 'active shooter' names the specific threat.
    19. present: 'active shooter' is a specific named threat.
    20. present: States 'active shooter' explicitly.
    21. present: Names 'active shooter' as the specific threat.
    22. present: States 'active shooter' explicitly.
    23. present: States 'active shooter' as the specific threat.
    24. present: 'active shooter' names the specific threat.
    25. present: 'active shooter' names the specific threat.
  • Locationpresent25/25

    Final assessment

    Unanimous: the area southeast of the intersection of Wellborn Rd is given as a specific location.

    Where the threat is. Saying whether danger is in a specific building, a part of campus, or area-wide lets people judge their own proximity and choose a safe direction. Without a where, a warning is hard to act on precisely.

    See all 25 individual reads
    1. present: Gives area 'southeast of the intersection of Wellborn Rd'.
    2. present: Gives the intersection 'Wellborn Rd' as the area.
    3. present: Intersection of Wellborn Rd specified.
    4. present: Gives intersection of Wellborn Rd as area.
    5. present: 'southeast of the intersection of Wellborn Rd' gives location.
    6. present: Gives area 'southeast of the intersection of Wellborn Rd'.
    7. present: Gives intersection of Wellborn Rd as location.
    8. present: Gives intersection of Wellborn Rd.
    9. present: Gives intersection of Wellborn Rd as location.
    10. present: Gives intersection of Wellborn Rd.
    11. present: Gives 'area immediately southeast of the intersection of Wellborn Rd'.
    12. present: Gives intersection 'Wellborn Rd' as area.
    13. present: Names intersection 'Wellborn Rd' as the location.
    14. present: 'intersection of Wellborn Rd' gives specific location.
    15. present: Gives intersection of Wellborn Rd as the area.
    16. present: 'area immediately southeast of the intersection of Wellborn Rd' gives location.
    17. present: Gives 'intersection of Wellborn Rd' as the area.
    18. present: 'intersection of Wellborn Rd' gives location.
    19. present: Names 'the intersection of Wellborn Rd' as location.
    20. present: Names intersection of Wellborn Rd area southeast.
    21. present: Gives intersection of 'Wellborn Rd' as location.
    22. present: Gives intersection of Wellborn Rd as location.
    23. present: Gives intersection of Wellborn Rd as location.
    24. present: Gives the intersection of Wellborn Rd as the area.
    25. present: 'intersection of Wellborn Rd' gives a specific location.
  • Guidancepresent25/25

    Final assessment

    Unanimous: 'Avoid Area' is an explicit instruction to take protective action.

    The protective action to take. A clear, specific instruction, such as shelter in place, evacuate, avoid the area, or run-hide-fight, drives faster and more correct protective behavior than describing the threat alone.

    See all 25 individual reads
    1. present: 'Avoid Area' instructs a protective action.
    2. present: Instructs recipients to 'Avoid Area'.
    3. present: 'Avoid Area' instructs recipients.
    4. present: 'Avoid Area' instructs recipients to stay away.
    5. present: 'Avoid Area' instructs a protective action.
    6. present: Instructs recipients to 'Avoid Area'.
    7. present: 'Avoid Area' instructs recipients on protective action.
    8. present: 'Avoid Area' instructs recipients.
    9. present: 'Avoid Area' instructs a protective action.
    10. present: 'Avoid Area' instructs recipients.
    11. present: Instructs to 'Avoid Area'.
    12. present: Instructs 'Avoid Area'.
    13. present: 'Avoid Area' instructs a protective action.
    14. present: 'Avoid Area' instructs recipients to avoid the location.
    15. present: 'Avoid Area' instructs recipients on protective action.
    16. present: 'Avoid Area' instructs recipients to stay away.
    17. present: Instructs to 'Avoid Area'.
    18. present: 'Avoid Area' instructs recipients.
    19. present: 'Avoid Area' instructs recipients on protective action.
    20. present: 'Avoid Area' instructs recipients to avoid the location.
    21. present: Instructs 'Avoid Area'.
    22. present: Instructs to 'Avoid Area'.
    23. present: 'Avoid Area' instructs a protective action.
    24. present: 'Avoid Area' instructs a protective action.
    25. present: 'Avoid Area' instructs a protective action.
  • Timeabsent1/25

    Final assessment

    Strong majority (23 of 24) found no clock time or date; one dissenting read treated 'immediately' as a recency marker, but the consensus is that no real time reference exists.

    When the message applies. A timestamp, the word now or immediately, or a phrase like until further notice tells the reader whether the danger is current and how quickly to act.

    See all 25 individual reads
    1. absent: No clock time or date given.
    2. absent: No clock time or date is given.
    3. absent: No time reference given.
    4. absent: No clock time or recency marker given.
    5. absent: No clock time or date given.
    6. absent: No clock time or recency word given.
    7. absent: No clock time or date given.
    8. absent: No time given.
    9. absent: No clock time or date given.
    10. absent: No clock time or date given.
    11. absent: No clock time or date given.
    12. absent: No clock time or date given.
    13. absent: No clock time or date given, only implied immediacy.
    14. absent: No clock time or recency marker given.
    15. absent: No clock time or date given.
    16. absent: No clock time or date given.
    17. absent: No clock time or date given.
    18. absent: No clock time or date given.
    19. absent: No clock time or date given.
    20. present: 'immediately' conveys recency.
    21. absent: No clock time or recency word given.
    22. absent: No clock time or recency term given.
    23. absent: No clock time or date given.
    24. absent: No clock time or recency marker given.
    25. absent: No clock time or date given.
  • Impactabsent0/25

    Final assessment

    Unanimous: no consequence or severity is stated beyond naming the active-shooter hazard itself.

    What the hazard could do to the people in its path. Beyond naming the threat, a complete warning conveys its potential consequences or severity, such as that a tornado can level buildings or that a leak could be explosive, so recipients grasp how much danger they are in. Research on warning message content finds that a concrete impact statement helps people personalize their risk and act sooner.

    See all 25 individual reads
    1. absent: No stated consequence beyond naming the shooter threat.
    2. absent: No statement of potential harm or severity.
    3. absent: No stated consequence beyond the hazard name.
    4. absent: No stated consequence beyond naming the shooter threat.
    5. absent: No stated severity or consequence beyond the hazard name.
    6. absent: No stated consequence beyond naming the hazard.
    7. absent: No stated consequence beyond naming the hazard itself.
    8. absent: No stated consequence beyond naming hazard.
    9. absent: No stated consequence beyond naming the hazard.
    10. absent: No stated consequence beyond the hazard name.
    11. absent: No stated consequence beyond naming the hazard.
    12. absent: No stated consequence beyond the hazard name.
    13. absent: No stated consequence beyond the hazard name.
    14. absent: No stated consequence beyond naming the hazard.
    15. absent: No stated consequence or severity beyond naming the shooter.
    16. absent: No stated consequence beyond the hazard name.
    17. absent: No stated consequence beyond naming the hazard.
    18. absent: No stated consequence beyond the hazard name.
    19. absent: No stated consequence beyond naming the hazard.
    20. absent: No stated consequence beyond naming the shooter threat.
    21. absent: No stated consequence beyond naming the hazard.
    22. absent: No stated consequence beyond naming the hazard.
    23. absent: No stated consequence beyond naming the hazard.
    24. absent: No stated consequence beyond naming the hazard.
    25. absent: No stated consequence beyond the hazard name.

Systematic AI judgments with visible reasoning, not human-validated codings.

About this analysis
Context

Background

The College Station shooting of August 13, 2012, tested Texas A&M's Code Maroon emergency notification system in a scenario that did not fit the typical campus shooting pattern. The violence originated from a domestic eviction situation at a private residence near campus, not from a student or employee. Thomas Caffall, 35, shot Constable Brian Bachmann when Bachmann arrived to serve a legal notice requiring Caffall to appear in court over $1,250 in unpaid rent. Caffall then fired at responding officers in a 30-minute gun battle. Bystander Chris Northcliffe was also killed. Texas A&M's Code Maroon alert went out at 12:29 p.m., approximately 15 minutes after the initial shooting. The incident raised questions about how campus alert systems should handle threats that originate off-campus but near enough to endanger students. Caffall's mother later told media that her son had a history of mental health issues. The incident occurred during the summer session, when campus population was lower than during the regular academic year.
Analysis

Key Findings

The threat originated from a domestic eviction situation, not from the campus community, challenging the assumption that campus shootings involve students or employees
Code Maroon correctly distinguished 'near campus' from 'on campus' in its alert language
The 15-minute response time from incident to first alert reflected improved but still imperfect notification speed
The second alert described the shooter as 'in custody' rather than killed, likely reflecting fog-of-war information gaps
Outcome
Two victims were killed: Brazos County Constable Brian Bachmann, 41, and civilian bystander Chris Northcliffe, 51. The gunman, Thomas Caffall, 35, was shot by police and died of his wounds (not counted among the victims). Three officers and another civilian, Barbara Holdsworth, were wounded and survived. Caffall was not a student or employee of Texas A&M.
Provenance

Sources

Every claim on this page is meant to be checkable. Open the links below (and the Verify this quote control under each confirmed alert) to read the original university, news, or archive page yourself. Hostnames are shown so you can see where you are going; archived copies survive when live pages move or disappear. See also our methodology.

  1. Source
  2. News
  3. News
  4. News
  5. Social
  6. Social
  7. Social
Cite this case

Campus Alert Archive. "Texas A&M University: A constable is killed serving an eviction notice, sparking a 30-minute shootout nearby." Incident of August 13, 2012. Added April 2026; last updated July 2026. https://campusalertarchive.com/case/texas-am-college-station-shooting-2012-08-13/

Download case JSON

Alert text quoted on this page remains the work of the issuing institution; the archive is a secondary source.

Tags
active-shooternear-campuslaw-enforcement-killednon-student-perpetratorcode-maroonoff-campus-origin2012
Added April 2026Updated July 2026Via ingestion