GCGovComp.app

City of Baltimore / General Services (001)

Agency file

General Services (001)

Source file: City of Baltimore — Employee Salaries / ingested Jun 19, 2026

The General Services (001) provides central administrative services — personnel, procurement, facilities, and internal operations.

In 2020, this agency had 84 employees with median total compensation of $53,718; the highest distinct record was $132,300.

Year
2020
Total payroll
$4.7M
Employees
84
Median total
$53,718
Highest record
$132,300

What the records show

Compensation analytics

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

Salary distribution

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

Average pay composition

  • Base$55,654 (100%)
  • Overtime$0 (0%)
  • Other$0 (0%)
  • 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
$34,910
$40,144
$53,718
$74,508
$86,818

The pay ladder for this department. Someone at the 90th percentile earns $86,818 — more than 90% of the department; the 10th percentile earns $34,910. 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.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 7 published years.

YearTotal payrollEmployeesMedian pay
2013
$3.2M
77
$38,215
2015
$3.6M
13.1%
77
±0%
$43,446
13.7%
2016
$3.6M
1.6%
76
1.3%
$44,875
3.3%
2017
$3.2M
11.6%
70
7.9%
$42,533
5.2%
2018
$4.2M
29.6%
80
14.3%
$49,918
17.4%
2019
$3.7M
11.8%
73
8.8%
$48,527
2.8%
2020
$4.7M
27.3%
84
15.1%
$53,718
10.7%

Record list

Employees

Page 5

Dwayne James

Utility Aide/General Services (001)

2018 total comp
$33,120
Base pay
$33,120
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,120
Hire date
2006-06-07

Source-specific fields

Agencyid
A85
Annualsalary
31774
Employee ID
116178

Dwayne James works as a Utility Aide for General Services (001). Their tenure dates to 2006, about 12 years. Dwayne earned $33,120 in 2018.

Antwarren Snell

Heat & Air Conditioning Techii/General Services (001)

2017 total comp
$32,973
Base pay
$32,973
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,973
Hire date
2016-07-21

Source-specific fields

Agencyid
A85
Annualsalary
34970
Employee ID
107708

Antwarren Snell works as a Heat & Air Conditioning Techii for General Services (001). Hired in 2016, they have about a year of service. Antwarren earned $32,973 in 2017.

Gregory Leuschner

Electrical Mechanic I/General Services (001)

2013 total comp
$32,835
Base pay
$32,835
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,835
Hire date
2005-08-01

Source-specific fields

Agencyid
A85
Annualsalary
33337
Employee ID
41031

Gregory Leuschner holds the role of Electrical Mechanic I at General Services (001). Hired in 2005, they have about 8 years of service. In 2013, their total compensation was $32,835.

Coretha Taylor

Word Processing Operator II/General Services (001)

2015 total comp
$32,741
Base pay
$32,741
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,741
Hire date
2000-01-31

Source-specific fields

Agencyid
A85
Annualsalary
33318
Employee ID
80831

At General Services (001), Coretha Taylor serves as a Word Processing Operator II. They have served since 2000 (about 15 years). Their 2015 pay totaled $32,741.

Gianfranco Castellano

Pipe Fitter I/General Services (001)

2017 total comp
$32,715
Base pay
$32,715
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,715
Hire date
2012-04-23

Source-specific fields

Agencyid
A85
Annualsalary
32584
Employee ID
98611

Gianfranco Castellano holds the role of Pipe Fitter I at General Services (001). Their tenure dates to 2012, about 5 years. In 2017, their total compensation was $32,715.

Howard Burgee

Contract Service Specialist I/General Services (001)

2018 total comp
$32,668
Base pay
$32,668
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,668
Hire date
1986-02-06

Source-specific fields

Agencyid
A85
Annualsalary
80392
Employee ID
111747

Howard Burgee is a Contract Service Specialist I at General Services (001). Their tenure dates to 1986, about 32 years. 2018 total compensation came to $32,668.

Olivia Thomas

Secretary II/General Services (001)

2016 total comp
$32,355
Base pay
$32,355
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,355
Hire date
2011-12-15

Source-specific fields

Agencyid
A85
Annualsalary
33688
Employee ID
94849

Olivia Thomas holds the role of Secretary II at General Services (001). Hired in 2011, they have about 5 years of service. In 2016, their total compensation was $32,355.

Justin Carrasco

Laborer (Hourly)/General Services (001)

2016 total comp
$31,979
Base pay
$31,979
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,979
Hire date
2015-03-19

Source-specific fields

Agencyid
A85
Annualsalary
29453
Employee ID
84692

Justin Carrasco works as a Laborer (Hourly) for General Services (001). Their tenure dates to 2015, about a year. Justin earned $31,979 in 2016.

Deborah Baker

Laborer (Hourly)/General Services (001)

2019 total comp
$30,930
Base pay
$30,930
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,930
Hire date
2011-12-29

Source-specific fields

Agencyid
A85
Annualsalary
32293
Employee ID
124188

Deborah Baker works as a Laborer (Hourly) for General Services (001). Hired in 2011, they have about 8 years of service. Deborah earned $30,930 in 2019.

Krystal Roberts

Word Processing Operator II/General Services (001)

2013 total comp
$30,838
Base pay
$30,838
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,838
Hire date
2001-11-28

Source-specific fields

Agencyid
A85
Annualsalary
30810
Employee ID
44941

Krystal Roberts is a Word Processing Operator II at General Services (001). They have served since 2001 (about 12 years). 2013 total compensation came to $30,838.

Timothy Dinisio

Pipefitter I/General Services (001)

2013 total comp
$30,601
Base pay
$30,601
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,601
Hire date
2009-11-19

Source-specific fields

Agencyid
A85
Annualsalary
30705
Employee ID
35181

Timothy Dinisio works as a Pipefitter I for General Services (001). Hired in 2009, they have about 4 years of service. Timothy earned $30,601 in 2013.

Charles Clark

Utility Aide/General Services (001)

2015 total comp
$29,049
Base pay
$29,049
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,049
Hire date
2012-01-12

Source-specific fields

Agencyid
A85
Annualsalary
29354
Employee ID
71029

At General Services (001), Charles Clark serves as a Utility Aide. Hired in 2012, they have about 3 years of service. Their 2015 pay totaled $29,049.

Gianfranco Castellano

Laborer (Hourly)/General Services (001)

2013 total comp
$28,245
Base pay
$28,245
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,245
Hire date
2012-04-23

Source-specific fields

Agencyid
A85
Annualsalary
27747
Employee ID
33594

Gianfranco Castellano holds the role of Laborer (Hourly) at General Services (001). They have served since 2012 (about a year). In 2013, their total compensation was $28,245.

Deborah Baker

Laborer/General Services (001)

2020 total comp
$27,878
Base pay
$27,878
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,878
Hire date
2011-12-29

Source-specific fields

Agencyid
A85
Annualsalary
35615
Employee ID
138143

Deborah Baker holds the role of Laborer at General Services (001). Hired in 2011, they have about 9 years of service. In 2020, their total compensation was $27,878.

Kechia Matthews

Community Aide/General Services (001)

2016 total comp
$25,683
Base pay
$25,683
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,683
Hire date
2010-06-03

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
90710

At General Services (001), Kechia Matthews serves as a Community Aide. Hired in 2010, they have about 6 years of service. Their 2016 pay totaled $25,683.

Cynthia Gordon

Community Aide/General Services (001)

2018 total comp
$19,988
Base pay
$19,988
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,988
Hire date
2017-10-02

Source-specific fields

Agencyid
A85
Annualsalary
30534
Employee ID
114669

At General Services (001), Cynthia Gordon serves as a Community Aide. They have served since 2017 (about a year). Their 2018 pay totaled $19,988.

Charles Knecht

Contract Service Specialist II/General Services (001)

2016 total comp
$19,635
Base pay
$19,635
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,635
Hire date
2016-01-07

Source-specific fields

Agencyid
A85
Annualsalary
52541
Employee ID
89534

At General Services (001), Charles Knecht serves as a Contract Service Specialist II. They have served since 2016 (under a year). Their 2016 pay totaled $19,635.

James Yarborough

Building Repairer/General Services (001)

2020 total comp
$17,508
Base pay
$17,508
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$17,508
Hire date
2018-03-01

Source-specific fields

Agencyid
A85
Annualsalary
35102
Employee ID
154507

James Yarborough is a Building Repairer at General Services (001). Their tenure dates to 2018, about 2 years. 2020 total compensation came to $17,508.

Jason Ludd

Superintendent of Public Building Repairs &/General Services (001)

2017 total comp
$16,704
Base pay
$16,704
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$16,704
Hire date
2017-03-02

Source-specific fields

Agencyid
A85
Annualsalary
63240
Employee ID
103965

Jason Ludd holds the role of Superintendent of Public Building Repairs & at General Services (001). Their tenure dates to 2017, under a year. In 2017, their total compensation was $16,704.

Clyde Winston

Building Repairer/General Services (001)

2020 total comp
$14,912
Base pay
$14,912
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$14,912
Hire date
2019-05-09

Source-specific fields

Agencyid
A85
Annualsalary
34080
Employee ID
154293

Clyde Winston is a Building Repairer at General Services (001). They have served since 2019 (about a year). 2020 total compensation came to $14,912.

James Yarborough

Community Aide/General Services (001)

2018 total comp
$13,427
Base pay
$13,427
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,427
Hire date
2018-03-01

Source-specific fields

Agencyid
A85
Annualsalary
27040
Employee ID
123504

James Yarborough holds the role of Community Aide at General Services (001). Their tenure dates to 2018, under a year. In 2018, their total compensation was $13,427.

William Moore

Painter I/General Services (001)

2020 total comp
$13,310
Base pay
$13,310
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,310
Hire date
2006-06-08

Source-specific fields

Agencyid
A85
Annualsalary
35615
Employee ID
148415

William Moore holds the role of Painter I at General Services (001). Their tenure dates to 2006, about 14 years. In 2020, their total compensation was $13,310.

De'Andre Roberts

Community Aide/General Services (001)

2020 total comp
$10,652
Base pay
$10,652
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$10,652
Hire date
2019-06-20

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
150423

De'Andre Roberts holds the role of Community Aide at General Services (001). Hired in 2019, they have about a year of service. In 2020, their total compensation was $10,652.

Loran Cooper

Building Repairer/General Services (001)

2018 total comp
$7,419
Base pay
$7,419
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,419
Hire date
2018-05-10

Source-specific fields

Agencyid
A85
Annualsalary
34079
Employee ID
112635

Loran Cooper is a Building Repairer at General Services (001). Hired in 2018, they have under a year of service. 2018 total compensation came to $7,419.

Michael Boone

Public Building Maintenance Coordinator/General Services (001)

2020 total comp
$6,859
Base pay
$6,859
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,859
Hire date
2019-06-20

Source-specific fields

Agencyid
A85
Annualsalary
37110
Employee ID
138916

Michael Boone is a Public Building Maintenance Coordinator at General Services (001). Their tenure dates to 2019, about a year. 2020 total compensation came to $6,859.

Bernard Healthington

Heat Air Conditioning Technician II/General Services (001)

2018 total comp
$5,931
Base pay
$5,931
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$5,931
Hire date
2018-05-10

Source-specific fields

Agencyid
A85
Annualsalary
37111
Employee ID
115435

Bernard Healthington is a Heat Air Conditioning Technician II at General Services (001). Hired in 2018, they have under a year of service. 2018 total compensation came to $5,931.

Justin Carrasco

Building Repairer/General Services (001)

2020 total comp
$5,061
Base pay
$5,061
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$5,061
Hire date
2015-03-19

Source-specific fields

Agencyid
A85
Annualsalary
34993
Employee ID
140091

At General Services (001), Justin Carrasco serves as a Building Repairer. Their tenure dates to 2015, about 5 years. Their 2020 pay totaled $5,061.

Howard Burgee

Contract Services Specialist I/General Services (001)

2017 total comp
$5,003
Base pay
$5,003
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$5,003
Hire date
1986-02-06

Source-specific fields

Agencyid
A85
Annualsalary
78832
Employee ID
98197

Howard Burgee is a Contract Services Specialist I at General Services (001). Hired in 1986, they have about 31 years of service. 2017 total compensation came to $5,003.

Mack Bodziony

Work Study Student/General Services (001)

2020 total comp
$811
Base pay
$811
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$811
Hire date
2020-02-05

Source-specific fields

Agencyid
A85
Annualsalary
38480
Employee ID
138834

Mack Bodziony is a Work Study Student at General Services (001). Their tenure dates to 2020, under a year. 2020 total compensation came to $811.

Michael Lawrence

Heat & Air Conditioning Techii/General Services (001)

2017 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2017-07-06

Source-specific fields

Agencyid
A85
Annualsalary
34970
Employee ID
103593

Michael Lawrence holds the role of Heat & Air Conditioning Techii at General Services (001). They have served since 2017 (under a year). In 2017, their total compensation was $0.