GCGovComp.app

Suffolk County, New York / Public Works

Agency file

Public Works

Source file: Suffolk County, New York — Salaries by Department / ingested Jun 19, 2026

The Public Works is a government agency that delivers public services and programs within its jurisdiction.

In 2024, this agency had 836 employees with median total compensation of $61,818; the highest distinct record was $197,513.

Year
2024
Total payroll
$55.4M
Employees
836
Median total
$61,818
Highest record
$197,513

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2024 total compensation is spread across the 836 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($61,818) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$55,933 (84%)
  • Overtime$8,170 (12%)
  • Other$2,174 (3%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$8,168
$37,811
$61,818
$94,960
$124,928

The pay ladder for this department. Someone at the 90th percentile earns $124,928 — more than 90% of the department; the 10th percentile earns $8,168. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Record list

Employees

Page 7

Brendan Dunham

7670C - Wastewater Trtmnt Plnt Helper/Public Works

2024 total comp
$58,468
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$45,581
Overtime
$12,760
Other pay
$127
Benefits
$0
Total compensation
$58,468
Hire date
2023-03-27

Source-specific fields

Fid
4423
Terminate
0
Termination Date
Jun 20, 2022

Brendan Dunham is a 7670C - Wastewater Trtmnt Plnt Helper at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2023, about a year. 2024 total compensation came to $58,468.

Ian Bergen

7192C - Auto Mechanic II/Public Works

2024 total comp
$58,460
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$46,600
Overtime
$11,309
Other pay
$552
Benefits
$0
Total compensation
$58,460
Hire date
2023-04-03

Source-specific fields

Fid
822
Terminate
0

At Public Works, Ian Bergen serves as a 7192C - Auto Mechanic II within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2023, about a year. Their 2024 pay totaled $58,460.

John Perini

8051C - Custodial Worker I/Public Works

2024 total comp
$58,363
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$45,205
Overtime
$12,782
Other pay
$377
Benefits
$0
Total compensation
$58,363
Hire date
2019-01-28

Source-specific fields

Fid
11673
Terminate
0

At Public Works, John Perini serves as a 8051C - Custodial Worker I within Association of Municipal Employees (Ame-Blue Collar). They have served since 2019 (about 5 years). Their 2024 pay totaled $58,363.

Carlos Pacherres

7003C - Maintenance Mechanic II/Public Works

2024 total comp
$58,156
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$54,164
Overtime
$3,541
Other pay
$452
Benefits
$0
Total compensation
$58,156
Hire date
2019-10-07

Source-specific fields

Fid
11267
Terminate
0

Carlos Pacherres is a 7003C - Maintenance Mechanic II at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2019, about 5 years. 2024 total compensation came to $58,156.

Joseph Rodriguez

7460C - Wastewater Trtmt Plt Oper Trn/Public Works

2024 total comp
$58,035
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$50,223
Overtime
$7,610
Other pay
$202
Benefits
$0
Total compensation
$58,035
Hire date
2022-05-16

Source-specific fields

Fid
12951
Terminate
0

Joseph Rodriguez is a 7460C - Wastewater Trtmt Plt Oper Trn at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2022, about 2 years. 2024 total compensation came to $58,035.

Christopher Hickey

7002C - Maintenance Mechanic I/Public Works

2024 total comp
$57,936
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$40,427
Overtime
$17,058
Other pay
$452
Benefits
$0
Total compensation
$57,936
Hire date
2021-10-18

Source-specific fields

Fid
6946
Terminate
0

Christopher Hickey is a 7002C - Maintenance Mechanic I at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2021, about 3 years. 2024 total compensation came to $57,936.

Roger Philiba

0316C - Warehouse Worker II/Public Works

2024 total comp
$57,871
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$55,144
Overtime
$0
Other pay
$2,727
Benefits
$0
Total compensation
$57,871
Hire date
2002-09-16

Source-specific fields

Fid
12194
Terminate
0

Roger Philiba works as a 0316C - Warehouse Worker II for Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 2002, they have about 22 years of service. Roger earned $57,871 in 2024.

Sebastian Gonzalez-Santiago

1003C - Principal Engineering Aide/Public Works

2024 total comp
$57,736
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$52,588
Overtime
$4,302
Other pay
$847
Benefits
$0
Total compensation
$57,736
Hire date
2017-01-30

Source-specific fields

Fid
5946
Terminate
0

Sebastian Gonzalez-Santiago holds the role of 1003C - Principal Engineering Aide at Public Works within Association of Municipal Employees (Ame-White Collar). Hired in 2017, they have about 7 years of service. In 2024, their total compensation was $57,736.

Robert Johnson

0316C - Warehouse Worker II/Public Works

2024 total comp
$57,677
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$54,496
Overtime
$354
Other pay
$2,827
Benefits
$0
Total compensation
$57,677
Hire date
1985-12-02

Source-specific fields

Fid
7571
Terminate
0

Robert Johnson holds the role of 0316C - Warehouse Worker II at Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 1985, they have about 39 years of service. In 2024, their total compensation was $57,677.

Michael Pinheiro

1010C - Junior Civil Engineer Trainee/Public Works

2024 total comp
$57,474
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$57,474
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,474
Hire date
2024-01-22

Source-specific fields

Fid
12345
Terminate
0

Michael Pinheiro works as a 1010C - Junior Civil Engineer Trainee for Public Works within Association of Municipal Employees (Ame-White Collar). Their tenure dates to 2024, under a year. Michael earned $57,474 in 2024.

Daniel Riviezzo

8051C - Custodial Worker I/Public Works

2024 total comp
$57,417
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$54,496
Overtime
$194
Other pay
$2,727
Benefits
$0
Total compensation
$57,417
Hire date
2000-12-04

Source-specific fields

Fid
13182
Terminate
0

Daniel Riviezzo holds the role of 8051C - Custodial Worker I at Public Works within Association of Municipal Employees (Ame-Blue Collar). They have served since 2000 (about 24 years). In 2024, their total compensation was $57,417.

David Masone

8051C - Custodial Worker I/Public Works

2024 total comp
$57,373
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$54,496
Overtime
$0
Other pay
$2,877
Benefits
$0
Total compensation
$57,373
Hire date
1991-07-08

Source-specific fields

Fid
9601
Terminate
0

At Public Works, David Masone serves as a 8051C - Custodial Worker I within Association of Municipal Employees (Ame-Blue Collar). Hired in 1991, they have about 33 years of service. Their 2024 pay totaled $57,373.

Brian Mahoney

7002C - Maintenance Mechanic I/Public Works

2024 total comp
$57,344
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$48,240
Overtime
$8,854
Other pay
$250
Benefits
$0
Total compensation
$57,344
Hire date
2024-02-13

Source-specific fields

Fid
9337
Terminate
0

Brian Mahoney is a 7002C - Maintenance Mechanic I at Public Works within Association of Municipal Employees (Ame-Blue Collar). They have served since 2024 (under a year). 2024 total compensation came to $57,344.

Ryan Alles

0304C - Materiel Control Clerk IV/Public Works

2024 total comp
$57,326
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$49,194
Overtime
$8,006
Other pay
$127
Benefits
$0
Total compensation
$57,326
Hire date
2019-05-06

Source-specific fields

Fid
263
Terminate
0

Ryan Alles is a 0304C - Materiel Control Clerk IV at Public Works within Association of Municipal Employees (Ame-White Collar). They have served since 2019 (about 5 years). 2024 total compensation came to $57,326.

Ricky Moller

0316C - Warehouse Worker II/Public Works

2024 total comp
$57,223
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$54,496
Overtime
$0
Other pay
$2,727
Benefits
$0
Total compensation
$57,223
Hire date
2000-04-17

Source-specific fields

Fid
10468
Terminate
0

Ricky Moller holds the role of 0316C - Warehouse Worker II at Public Works within Association of Municipal Employees (Ame-Blue Collar). They have served since 2000 (about 24 years). In 2024, their total compensation was $57,223.

Kevin Bustamante

7003C - Maintenance Mechanic II/Public Works

2024 total comp
$57,082
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$40,355
Overtime
$16,600
Other pay
$127
Benefits
$0
Total compensation
$57,082
Hire date
2023-01-23

Source-specific fields

Fid
1955
Terminate
0

Kevin Bustamante works as a 7003C - Maintenance Mechanic II for Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 2023, they have about a year of service. Kevin earned $57,082 in 2024.

Kyle Barresi

7462C - Wastwatr Treatmt Plnt Op(2)/Public Works

2024 total comp
$56,882
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$54,512
Overtime
$2,243
Other pay
$127
Benefits
$0
Total compensation
$56,882
Hire date
2018-06-04

Source-specific fields

Fid
827
Terminate
0

Kyle Barresi is a 7462C - Wastwatr Treatmt Plnt Op(2) at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2018, about 6 years. 2024 total compensation came to $56,882.

Joseph Vignato

7670C - Wastewater Trtmnt Plnt Helper/Public Works

2024 total comp
$56,850
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$44,894
Overtime
$11,829
Other pay
$127
Benefits
$0
Total compensation
$56,850
Hire date
2018-04-25

Source-specific fields

Fid
15732
Terminate
0

Joseph Vignato holds the role of 7670C - Wastewater Trtmnt Plnt Helper at Public Works within Association of Municipal Employees (Ame-Blue Collar). They have served since 2018 (about 6 years). In 2024, their total compensation was $56,850.

Aundra Talbert

7001C - Laborer/Public Works

2024 total comp
$56,700
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$53,210
Overtime
$1,264
Other pay
$2,227
Benefits
$0
Total compensation
$56,700
Hire date
2006-11-20

Source-specific fields

Fid
14969
Terminate
0

Aundra Talbert is a 7001C - Laborer at Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 2006, they have about 18 years of service. 2024 total compensation came to $56,700.

James Henderson

7676C - Indust Wste Pretrt Technician Traine/Public Works

2024 total comp
$56,696
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$53,537
Overtime
$3,033
Other pay
$127
Benefits
$0
Total compensation
$56,696
Hire date
2021-06-14

Source-specific fields

Fid
6789
Terminate
0

James Henderson holds the role of 7676C - Indust Wste Pretrt Technician Traine at Public Works within Association of Municipal Employees (Ame-White Collar). They have served since 2021 (about 3 years). In 2024, their total compensation was $56,696.

John Detmer

7205C - Construction Equipment Oper/Public Works

2024 total comp
$56,688
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$52,351
Overtime
$3,961
Other pay
$377
Benefits
$0
Total compensation
$56,688
Hire date
2019-09-23

Source-specific fields

Fid
3948
Terminate
0

John Detmer holds the role of 7205C - Construction Equipment Oper at Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 2019, they have about 5 years of service. In 2024, their total compensation was $56,688.

Luke Saglimbeni

7460C - Wastewater Trtmt Plt Oper Trn/Public Works

2024 total comp
$56,160
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$46,956
Overtime
$9,003
Other pay
$202
Benefits
$0
Total compensation
$56,160
Hire date
2023-09-05

Source-specific fields

Fid
13400
Terminate
0

At Public Works, Luke Saglimbeni serves as a 7460C - Wastewater Trtmt Plt Oper Trn within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2023, about a year. Their 2024 pay totaled $56,160.

Ronald Zelaya

7192C - Auto Mechanic II/Public Works

2024 total comp
$56,050
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$43,410
Overtime
$12,215
Other pay
$425
Benefits
$0
Total compensation
$56,050
Hire date
2023-12-11

Source-specific fields

Fid
16853
Terminate
0

Ronald Zelaya holds the role of 7192C - Auto Mechanic II at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2023, about a year. In 2024, their total compensation was $56,050.

Nelson Villalta-Umanzor

7192C - Auto Mechanic II/Public Works

2024 total comp
$56,012
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$43,410
Overtime
$12,177
Other pay
$425
Benefits
$0
Total compensation
$56,012
Hire date
2023-10-02

Source-specific fields

Fid
15743
Terminate
0

At Public Works, Nelson Villalta-Umanzor serves as a 7192C - Auto Mechanic II within Association of Municipal Employees (Ame-Blue Collar). They have served since 2023 (about a year). Their 2024 pay totaled $56,012.

Joseph Podlaha

7002C - Maintenance Mechanic I/Public Works

2024 total comp
$55,876
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$38,962
Overtime
$14,737
Other pay
$2,177
Benefits
$0
Total compensation
$55,876
Hire date
2021-04-19

Source-specific fields

Fid
12114
Terminate
0

Joseph Podlaha holds the role of 7002C - Maintenance Mechanic I at Public Works within Association of Municipal Employees (Ame-Blue Collar). They have served since 2021 (about 3 years). In 2024, their total compensation was $55,876.

Anthony Prisco

7380C - Bridge Maintenance Mechanic I/Public Works

2024 total comp
$55,272
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$45,699
Overtime
$9,196
Other pay
$377
Benefits
$0
Total compensation
$55,272
Hire date
2016-07-25

Source-specific fields

Fid
12231
Terminate
0

Anthony Prisco holds the role of 7380C - Bridge Maintenance Mechanic I at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2016, about 8 years. In 2024, their total compensation was $55,272.

Emily Ohanlon

2204C - Laboratory Technician (Pw)/Public Works

2024 total comp
$55,232
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$53,756
Overtime
$0
Other pay
$1,477
Benefits
$0
Total compensation
$55,232
Hire date
2010-04-26

Source-specific fields

Fid
11543
Terminate
0

At Public Works, Emily Ohanlon serves as a 2204C - Laboratory Technician (Pw) within Association of Municipal Employees (Ame-White Collar). They have served since 2010 (about 14 years). Their 2024 pay totaled $55,232.

Michael Mulligan

7670C - Wastewater Trtmnt Plnt Helper/Public Works

2024 total comp
$55,191
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$48,430
Overtime
$6,634
Other pay
$127
Benefits
$0
Total compensation
$55,191
Hire date
2015-06-15

Source-specific fields

Fid
10642
Terminate
0

Michael Mulligan is a 7670C - Wastewater Trtmnt Plnt Helper at Public Works within Association of Municipal Employees (Ame-Blue Collar). They have served since 2015 (about 9 years). 2024 total compensation came to $55,191.

Denise Riggio

0207C - Principal Account Clerk/Public Works

2024 total comp
$55,117
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$54,637
Overtime
$354
Other pay
$127
Benefits
$0
Total compensation
$55,117
Hire date
2012-07-05

Source-specific fields

Fid
12836
Terminate
0

Denise Riggio holds the role of 0207C - Principal Account Clerk at Public Works within Association of Municipal Employees (Ame-White Collar). Their tenure dates to 2012, about 12 years. In 2024, their total compensation was $55,117.

Suzanne Boykin

5105C - Building Permits Examiner/Public Works

2024 total comp
$55,103
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$54,637
Overtime
$339
Other pay
$127
Benefits
$0
Total compensation
$55,103
Hire date
2018-10-22

Source-specific fields

Fid
1207
Terminate
0

Suzanne Boykin is a 5105C - Building Permits Examiner at Public Works within Association of Municipal Employees (Ame-White Collar). Hired in 2018, they have about 6 years of service. 2024 total compensation came to $55,103.

Resul Yilmaz

0570C - Forms Technician/Public Works

2024 total comp
$55,014
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$54,637
Overtime
$0
Other pay
$377
Benefits
$0
Total compensation
$55,014
Hire date
2018-12-31

Source-specific fields

Fid
16716
Terminate
0

At Public Works, Resul Yilmaz serves as a 0570C - Forms Technician within Association of Municipal Employees (Ame-White Collar). They have served since 2018 (about 6 years). Their 2024 pay totaled $55,014.

Kade Keyes

7381C - Bridge Maintenance Mechanic II/Public Works

2024 total comp
$55,008
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$46,424
Overtime
$8,206
Other pay
$377
Benefits
$0
Total compensation
$55,008
Hire date
2017-07-03

Source-specific fields

Fid
7910
Terminate
0

At Public Works, Kade Keyes serves as a 7381C - Bridge Maintenance Mechanic II within Association of Municipal Employees (Ame-Blue Collar). Hired in 2017, they have about 7 years of service. Their 2024 pay totaled $55,008.

Jerry Isme

7670C - Wastewater Trtmnt Plnt Helper/Public Works

2024 total comp
$54,954
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$41,703
Overtime
$13,049
Other pay
$202
Benefits
$0
Total compensation
$54,954
Hire date
2023-01-09

Source-specific fields

Fid
7419
Terminate
0

Jerry Isme holds the role of 7670C - Wastewater Trtmnt Plnt Helper at Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2023, about a year. In 2024, their total compensation was $54,954.

Jamie Herman

7044C - Lock Tender/Public Works

2024 total comp
$54,900
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$50,817
Overtime
$3,632
Other pay
$452
Benefits
$0
Total compensation
$54,900
Hire date
2011-06-18

Source-specific fields

Fid
6536
Terminate
0

Jamie Herman works as a 7044C - Lock Tender for Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 2011, they have about 13 years of service. Jamie earned $54,900 in 2024.

Christopher Martino

7203C - Heavy Equipment Operator/Public Works

2024 total comp
$54,520
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$45,593
Overtime
$8,551
Other pay
$377
Benefits
$0
Total compensation
$54,520
Hire date
2018-06-11

Source-specific fields

Fid
9638
Terminate
0

Christopher Martino holds the role of 7203C - Heavy Equipment Operator at Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 2018, they have about 6 years of service. In 2024, their total compensation was $54,520.

Frank Rissmann

7003C - Maintenance Mechanic II/Public Works

2024 total comp
$54,092
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$46,213
Overtime
$7,428
Other pay
$452
Benefits
$0
Total compensation
$54,092
Hire date
2021-09-27

Source-specific fields

Fid
13143
Terminate
0

Frank Rissmann works as a 7003C - Maintenance Mechanic II for Public Works within Association of Municipal Employees (Ame-Blue Collar). Hired in 2021, they have about 3 years of service. Frank earned $54,092 in 2024.

Marcus King

7192C - Auto Mechanic II/Public Works

2024 total comp
$53,903
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$46,876
Overtime
$6,602
Other pay
$425
Benefits
$0
Total compensation
$53,903
Hire date
2022-09-12

Source-specific fields

Fid
7945
Terminate
0
Termination Date
Dec 5, 2024

At Public Works, Marcus King serves as a 7192C - Auto Mechanic II within Association of Municipal Employees (Ame-Blue Collar). They have served since 2022 (about 2 years). Their 2024 pay totaled $53,903.

Michele Mueller

0352C - Contracts Examiner/Public Works

2024 total comp
$53,771
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$53,394
Overtime
$250
Other pay
$127
Benefits
$0
Total compensation
$53,771
Hire date
2022-01-10

Source-specific fields

Fid
10449
Terminate
0

At Public Works, Michele Mueller serves as a 0352C - Contracts Examiner within Association of Municipal Employees (Ame-White Collar). Their tenure dates to 2022, about 2 years. Their 2024 pay totaled $53,771.

Judeann Kern-Carstairs

0205C - Account Clerk/Public Works

2024 total comp
$53,498
Sub-department
Association of Municipal Employees (AME-White Collar)
Base pay
$51,522
Overtime
$0
Other pay
$1,977
Benefits
$0
Total compensation
$53,498
Hire date
2006-12-18

Source-specific fields

Fid
7734
Terminate
0

Judeann Kern-Carstairs is a 0205C - Account Clerk at Public Works within Association of Municipal Employees (Ame-White Collar). They have served since 2006 (about 18 years). 2024 total compensation came to $53,498.

Gregory Golfos

7670C - Wastewater Trtmnt Plnt Helper/Public Works

2024 total comp
$53,497
Sub-department
Association of Municipal Employees (AME-Blue Collar)
Base pay
$42,679
Overtime
$10,691
Other pay
$127
Benefits
$0
Total compensation
$53,497
Hire date
2019-02-11

Source-specific fields

Fid
5621
Terminate
0

Gregory Golfos works as a 7670C - Wastewater Trtmnt Plnt Helper for Public Works within Association of Municipal Employees (Ame-Blue Collar). Their tenure dates to 2019, about 5 years. Gregory earned $53,497 in 2024.