General Information

Name Thomas Mahaffey
OpenOversight ID 1010
Department Seattle Police Department
Race White
Gender Male
Birth Year (Age) Data Missing
First Employment Date 2011-08-09
Number of known incidents 8
Currently on the force Yes

Assignment History

Assignment changes are estimated based on title changes between rosters obtained from the department. As a result, no assignments from before 2011 are available at this time.
Job Title Badge No. Unit Start Date End Date
Assistant Chief Of Police 5831 Patrol Operations Bureau 2020-09-01
Police Captain 5831 West Pct 2019-10-14 2020-09-01
Police Lieutenant 5831 West Pct Ops 2016-04-26 2019-10-14
Acting Police Lieutenant 5831 West Pct 2Nd W 2015-02-12 2016-04-26
Police Sergeant 5831 Organized Crime 2011-08-09 2015-02-12

Salary

Annual Salary Overtime Total Pay Year
$232,076.00 (data incomplete) 2021
$249,723.59 $249,723.59 2020

Incidents

Incident OPA Case 2021OPA-0187

Date Apr 13, 2021
Report # OPA Case 2021OPA-0187
Department Seattle Police Department
Officers Thomas Mahaffey , Richard Bonesteel , Caleb Howard , John Brooks
Description

Allegation 1 — Equipment and Uniform

Name: Richard Bonesteel
Badge #: 7591
Disposition:
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Allegation 2 — Equipment and Uniform

Name: Thomas Mahaffey
Badge #: 5831
Disposition:
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Allegation 3 — Equipment and Uniform

Name: John Brooks
Badge #: 5774
Disposition:
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Allegation 4 — Duty to Provide Identification

Name: Caleb Howard
Badge #: 8517
Disposition:
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Allegation 5 — Equipment and Uniform

Name: Caleb Howard
Badge #: 8517
Disposition:
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Source: Community Member
Case Status: Active
Legend
Address West - DAVID - D2
Seattle, WA
 

Incident OPA Case 2020OPA-0354

Date Jun 08, 2020
Report # OPA Case 2020OPA-0354
Department Seattle Police Department
Officers Carmen Y. Best , Thomas Mahaffey
Description

Allegation 1 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 2 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 3 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 4 — Conformance to Law

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 5 — Discretion and Authority

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 6 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 7 — Discretion and Authority

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 8 — Conformance to Law

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 9 — Discretion and Authority

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 10 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 11 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 12 — Conformance to Law

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 13 — Discretion and Authority

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 14 — Professionalism

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 15 — Conformance to Law

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 16 — Supervisory Responsibility

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 17 — Conformance to Law

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 18 — Conformance to Law

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 19 — Supervisory Responsibility

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 20 — Discretion and Authority

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 21 — Professionalism

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 22 — Professionalism

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 23 — Discretion and Authority

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 24 — Supervisory Responsibility

Name: Carmen Best
Badge #: 5719
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Source: Community Member
Case Status: Completed
Legend
Address East - EDWARD - E2
Seattle, WA
 

Incident OPA Case 2020OPA-0344

Date Jun 08, 2020
Report # OPA Case 2020OPA-0344
Department Seattle Police Department
Officers Thomas Mahaffey , Miguel Shelley San , John Brooks
Description

Allegation 1 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 2 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 3 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 4 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 5 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 6 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 7 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 8 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 9 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 10 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 11 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 12 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 13 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 14 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 15 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 16 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 17 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 18 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 19 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 20 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 21 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 22 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 23 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 24 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 25 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 26 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 27 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 28 — Professionalism

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 29 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 30 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 31 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 32 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 33 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 34 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 35 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 36 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 37 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 38 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 39 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 40 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 41 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 42 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 43 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 44 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 45 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 46 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 47 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 48 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 49 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 50 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 51 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 52 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 53 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 54 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 55 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 56 — Professionalism

Name: John Brooks
Badge #: 5774
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 57 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 58 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 59 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 60 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 61 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 62 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 63 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 64 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 65 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 66 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 67 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 68 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 69 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Allegation 70 — Force - Use

Name: Miguel San
Badge #: 6910
Disposition: OPA Partially Sustained
Discipline:
Incident Type: OPA Investigation
Finding:

Source: Social Media
Case Status: Active
Legend
Address Seattle, WA
 

Incident OPA Case 2020OPA-0328

Date May 30, 2020
Report # OPA Case 2020OPA-0328
Department Seattle Police Department
Officers Trent Bergmann , James Dyment , Thomas Mahaffey , James Arata , Lora Alcantara , John Brooks , Todd Kibbee
Description

Allegation 1 — Supervisory Responsibility

Name: James Dyment
Badge #: 5790
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 2 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Management Action

Allegation 3 — Supervisory Responsibility

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 4 — Supervisory Responsibility

Name: John Brooks
Badge #: 5774
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 5 — Supervisory Responsibility

Name: James Arata
Badge #: 5258
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 6 — Supervisory Responsibility

Name: Lora Alcantara
Badge #: 5843
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 7 — Supervisory Responsibility

Name: Todd Kibbee
Badge #: 5837
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Management Action

Allegation 8 — Supervisory Responsibility

Name: Todd Kibbee
Badge #: 5837
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Lawful and Proper

Allegation 9 — Supervisory Responsibility

Name: Trent Bergmann
Badge #: 6146
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Source: Social Media
Case Status: Completed
Legend
Address Seattle, WA
 

Incident OPA Case 2019OPA-0350

Date May 06, 2019
Report # OPA Case 2019OPA-0350
Department Seattle Police Department
Officers John Brooks , Thomas Mahaffey , Steven Wilske , Michael Teeter
Description

Allegation 1 — Retaliation and Harassment

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 2 — Retaliation and Harassment

Name: Michael Teeter
Badge #: 5801
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 3 — Retaliation and Harassment

Name: John Brooks
Badge #: 5774
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Allegation 4 — Retaliation and Harassment

Name: Steven Wilske
Badge #: 5161
Disposition: OPA No Allegations Sustained
Discipline:
Incident Type: OPA Investigation
Finding: Not Sustained Unfounded

Source: SPD - Initiated
Case Status: Completed
Legend
Address Seattle, WA
 

Incident OPA Case 2019OPA-0204

Date Mar 28, 2019
Report # OPA Case 2019OPA-0204
Department Seattle Police Department
Officers Thomas Mahaffey , Todd Kibbee
Description

Allegation 1 — Stops, Detentions and Arrests

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Supervisor Action Closed
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Allegation 2 — Stops, Detentions and Arrests

Name: Todd Kibbee
Badge #: 5837
Disposition: OPA Supervisor Action Closed
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Source: City Attorney
Case Status: Completed
Legend
Address West - MARY - M3
Seattle, WA
 

Incident OPA Case 2015OPA-0595

Date Nov 23, 2014
Report # OPA Case 2015OPA-0595
Department Seattle Police Department
Officers Thomas Mahaffey , James Dyment
Description

Allegation 1 — Force - Investigation

Name: James Dyment
Badge #: 5790
Disposition: OPA Supervisor Action Closed
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Allegation 2 — Force - Investigation

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Supervisor Action Closed
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Source: SPD - Initiated
Case Status: Completed
Legend
Address West - KING - K2
Seattle, WA
 

Incident OPA Case 2015OPA-0597

Date Nov 21, 2014
Report # OPA Case 2015OPA-0597
Department Seattle Police Department
Officers Colin Carpenter , Thomas Mahaffey
Description

Allegation 1 — Force - Investigation

Name: Colin Carpenter
Badge #: 6108
Disposition: OPA Supervisor Action Closed
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Allegation 2 — Force - Investigation

Name: Thomas Mahaffey
Badge #: 5831
Disposition: OPA Supervisor Action Closed
Discipline:
Incident Type: Supervisor Action
Finding: Process as Supv Action

Source: SPD - Initiated
Case Status: Completed
Legend
Address West - DAVID - D2
Seattle, WA

Links