GCGovComp.app

School District of Philadelphia / Carpentry Services / General Construction Mechanic A

Job-title file

General Construction Mechanic A

Operate, maintain, and repair equipment or facilities, performing skilled hands-on work.

30 employees hold this title in Carpentry Services. Median total compensation for the role is $67,638, above the department median of $67,638.

Employees
30
Role median
$67,638
Agency median
$67,638
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$57,684$67,638+

How total compensation varies among the 30 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Highest-paid first / page 1

Kyle Adami

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Kyle Adami holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $67,638. Their bargaining unit is 32BJ.

James Archie

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

James Archie is a General Construction Mechanic A at Carpentry Services. 2026 total compensation came to $67,638. Their bargaining unit is 32BJ.

Christopher Bendig

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Christopher Bendig is a General Construction Mechanic A at Carpentry Services. 2026 total compensation came to $67,638. They are represented by 32BJ.

Brian Chambers

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Brian Chambers works as a General Construction Mechanic A for Carpentry Services. Brian earned $67,638 in 2026. Their bargaining unit is 32BJ.

David Cochran

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

At Carpentry Services, David Cochran serves as a General Construction Mechanic A. Their 2026 pay totaled $67,638. They are represented by 32BJ.

Anthony Collazo

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Anthony Collazo holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $67,638. Union affiliation: 32BJ.

Dante Corrado

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Dante Corrado holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $67,638. Union affiliation: 32BJ.

Steven Creighton

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Steven Creighton works as a General Construction Mechanic A for Carpentry Services. Steven earned $67,638 in 2026. They are represented by 32BJ.

Wayne Hogeland

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Wayne Hogeland holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $67,638. Union affiliation: 32BJ.

Marcelle Jacob

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Marcelle Jacob holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $67,638. Their bargaining unit is 32BJ.

James Kelly

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

James Kelly works as a General Construction Mechanic A for Carpentry Services. James earned $67,638 in 2026. Union affiliation: 32BJ.

John Krol

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

John Krol is a General Construction Mechanic A at Carpentry Services. 2026 total compensation came to $67,638. They are represented by 32BJ.

Earl Morris

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

At Carpentry Services, Earl Morris serves as a General Construction Mechanic A. Their 2026 pay totaled $67,638. They are represented by 32BJ.

Richard Nedorost

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Richard Nedorost is a General Construction Mechanic A at Carpentry Services. 2026 total compensation came to $67,638. Union affiliation: 32BJ.

Salvatore Perrone

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Salvatore Perrone holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $67,638. Their bargaining unit is 32BJ.

Bruce Savage

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

At Carpentry Services, Bruce Savage serves as a General Construction Mechanic A. Their 2026 pay totaled $67,638. Union affiliation: 32BJ.

Matthew Smith

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Matthew Smith works as a General Construction Mechanic A for Carpentry Services. Matthew earned $67,638 in 2026. Union affiliation: 32BJ.

Raymond Solley

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Raymond Solley is a General Construction Mechanic A at Carpentry Services. 2026 total compensation came to $67,638. Union affiliation: 32BJ.

Robert Yerkov

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Robert Yerkov is a General Construction Mechanic A at Carpentry Services. 2026 total compensation came to $67,638. Union affiliation: 32BJ.

Timothy Yust

General Construction Mechanic A/Carpentry Services

2026 total comp
$67,638
Base pay
$67,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$67,638
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Timothy Yust works as a General Construction Mechanic A for Carpentry Services. Timothy earned $67,638 in 2026. Their bargaining unit is 32BJ.

Michael Cassello

General Construction Mechanic A/Carpentry Services

2026 total comp
$63,937
Base pay
$63,937
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,937
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Michael Cassello holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $63,937. They are represented by 32BJ.

John Davido

General Construction Mechanic A/Carpentry Services

2026 total comp
$63,937
Base pay
$63,937
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,937
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

John Davido holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $63,937. Their bargaining unit is 32BJ.

Thomas Krajewski

General Construction Mechanic A/Carpentry Services

2026 total comp
$63,937
Base pay
$63,937
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,937
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Thomas Krajewski works as a General Construction Mechanic A for Carpentry Services. Thomas earned $63,937 in 2026. They are represented by 32BJ.

Angelo Morelli

General Construction Mechanic A/Carpentry Services

2026 total comp
$63,937
Base pay
$63,937
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,937
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Angelo Morelli holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $63,937. Their bargaining unit is 32BJ.

Melvin Luna

General Construction Mechanic A/Carpentry Services

2026 total comp
$61,901
Base pay
$61,901
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$61,901
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Melvin Luna works as a General Construction Mechanic A for Carpentry Services. Melvin earned $61,901 in 2026. Their bargaining unit is 32BJ.

Joseph Malseed

General Construction Mechanic A/Carpentry Services

2026 total comp
$59,625
Base pay
$59,625
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,625
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Joseph Malseed works as a General Construction Mechanic A for Carpentry Services. Joseph earned $59,625 in 2026. Union affiliation: 32BJ.

Lloyd Miller

General Construction Mechanic A/Carpentry Services

2026 total comp
$59,625
Base pay
$59,625
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,625
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Lloyd Miller works as a General Construction Mechanic A for Carpentry Services. Lloyd earned $59,625 in 2026. They are represented by 32BJ.

Neville Naulty

General Construction Mechanic A/Carpentry Services

2026 total comp
$59,625
Base pay
$59,625
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,625
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

At Carpentry Services, Neville Naulty serves as a General Construction Mechanic A. Their 2026 pay totaled $59,625. Their bargaining unit is 32BJ.

Francisco Torres

General Construction Mechanic A/Carpentry Services

2026 total comp
$59,625
Base pay
$59,625
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,625
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Francisco Torres is a General Construction Mechanic A at Carpentry Services. 2026 total compensation came to $59,625. Their bargaining unit is 32BJ.

Sean Meldrum

General Construction Mechanic A/Carpentry Services

2026 total comp
$57,684
Base pay
$57,684
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,684
Union / bargaining unit
32BJ
Pay basis
Salaried

Source-specific fields

Home Organization
9BE0
Organization Level
NON ADMINISTRATIVE OFFICE
Run Date
Apr 1, 2026
School Year
2025-2026

Sean Meldrum holds the role of General Construction Mechanic A at Carpentry Services. In 2026, their total compensation was $57,684. Their bargaining unit is 32BJ.