GCGovComp.app

City of Pittsburgh / City Controller

Agency file

City Controller

Source file: City of Pittsburgh — Employee Salaries (2017-2019) / ingested Jun 19, 2026

The City Controller manages public finances — collecting revenue and taxes, budgeting, accounting, and financial oversight.

In 2019, this agency had 53 employees with median total compensation of $10,889; the highest distinct record was $19,293.

Year
2019
Total payroll
$609.7K
Employees
53
Median total
$10,889
Highest record
$19,293

What the records show

Compensation analytics

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

Salary distribution

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

Average pay composition

  • Base$9,241 (80%)
  • Overtime$0 (0%)
  • Other$663 (6%)
  • Benefits$1,600 (14%)

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,271
$9,423
$10,889
$14,589
$16,265

The pay ladder for this department. Someone at the 90th percentile earns $16,265 — more than 90% of the department; the 10th percentile earns $8,271. 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 3 published years.

YearTotal payrollEmployeesMedian pay
2017
$3.4M
57
$62,056
2018
$3.5M
5.2%
57
±0%
$63,916
3.0%
2019
$609.7K
82.8%
53
7.0%
$10,889
83.0%

Record list

Employees

Page 1

Gloria Novak

Performance Audit Manager/City Controller

2019 total comp
$14,589
Sub-department
City Controller
Base pay
$12,516
Overtime
$0
Other pay
$864
Benefits
$1,209
Total compensation
$14,589
Hire date
1991-05-27
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
19996
Total Taxes
864.31

Gloria Novak works as a Performance Audit Manager for City Controller within City Controller. Hired in 1991, they have about 28 years of service. Gloria earned $14,589 in 2019. Union affiliation: Non-Union.

Andrew Dewitt

Legislative Projects Analyst/City Controller

2019 total comp
$14,346
Sub-department
City Controller
Base pay
$10,120
Overtime
$0
Other pay
$690
Benefits
$3,535
Total compensation
$14,346
Hire date
2010-05-17
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
47256
Total Taxes
689.73

Andrew Dewitt holds the role of Legislative Projects Analyst at City Controller within City Controller. Hired in 2010, they have about 9 years of service. In 2019, their total compensation was $14,346. Their bargaining unit is Non-Union.

Vicki Clark

Senior Accountant/City Controller

2019 total comp
$13,456
Sub-department
City Controller
Base pay
$11,432
Overtime
$0
Other pay
$839
Benefits
$1,185
Total compensation
$13,456
Hire date
1988-06-27
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
2778
Total Taxes
838.97

Vicki Clark works as a Senior Accountant for City Controller within City Controller. Hired in 1988, they have about 31 years of service. Vicki earned $13,456 in 2019. Union affiliation: Non-Union.

Robert Deangelo

Prevailing Wage Officer/City Controller

2019 total comp
$13,217
Sub-department
City Controller
Base pay
$10,120
Overtime
$0
Other pay
$730
Benefits
$2,366
Total compensation
$13,217
Hire date
2008-01-07
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
45856
Total Taxes
730.01

At City Controller, Robert Deangelo serves as a Prevailing Wage Officer within City Controller. They have served since 2008 (about 11 years). Their 2019 pay totaled $13,217. Their bargaining unit is Non-Union.

Bette Puharic

Assit Performance Audit Manager/City Controller

2019 total comp
$13,197
Sub-department
City Controller
Base pay
$9,090
Overtime
$0
Other pay
$567
Benefits
$3,540
Total compensation
$13,197
Hire date
1988-09-26
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
22082
Total Taxes
566.78

Bette Puharic works as a Assit Performance Audit Manager for City Controller within City Controller. They have served since 1988 (about 31 years). Bette earned $13,197 in 2019. They are represented by Non-Union.

Neil Pasquarelli

Computer Operator 2/City Controller

2019 total comp
$13,186
Sub-department
City Controller
Base pay
$10,092
Overtime
$0
Other pay
$728
Benefits
$2,366
Total compensation
$13,186
Hire date
1986-03-10
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
25904
Total Taxes
727.58

Neil Pasquarelli holds the role of Computer Operator 2 at City Controller within City Controller. Their tenure dates to 1986, about 33 years. In 2019, their total compensation was $13,186. Their bargaining unit is Non-Union.

Ryan Herbinko

Controller's Solicitor/City Controller

2019 total comp
$12,952
Sub-department
City Controller
Base pay
$10,966
Overtime
$0
Other pay
$806
Benefits
$1,180
Total compensation
$12,952
Hire date
2008-11-10
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
46260
Total Taxes
805.74

Ryan Herbinko holds the role of Controller's Solicitor at City Controller within City Controller. Hired in 2008, they have about 11 years of service. In 2019, their total compensation was $12,952. They are represented by Non-Union.

Patricia Perrett

Financial Systems Analyst-Fa/City Controller

2019 total comp
$12,792
Sub-department
City Controller
Base pay
$11,885
Overtime
$0
Other pay
$883
Benefits
$23
Total compensation
$12,792
Hire date
1978-01-30
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
8446
Total Taxes
883.38

Patricia Perrett holds the role of Financial Systems Analyst-Fa at City Controller within City Controller. Hired in 1978, they have about 41 years of service. In 2019, their total compensation was $12,792. Union affiliation: Non-Union.

Rajesh Mehta

Fiscal Auditor/City Controller

2019 total comp
$12,659
Sub-department
City Controller
Base pay
$8,554
Overtime
$0
Other pay
$572
Benefits
$3,533
Total compensation
$12,659
Hire date
1992-03-30
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
14886
Total Taxes
571.94

Rajesh Mehta is a Fiscal Auditor at City Controller within City Controller. They have served since 1992 (about 27 years). 2019 total compensation came to $12,659. Their bargaining unit is Non-Union.

Carla Gaines-Robinson

Account Clerk-Controller/City Controller

2019 total comp
$12,220
Sub-department
City Controller
Base pay
$8,147
Overtime
$0
Other pay
$540
Benefits
$3,533
Total compensation
$12,220
Hire date
1994-06-06
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
21264
Total Taxes
540.25

Carla Gaines-Robinson holds the role of Account Clerk-Controller at City Controller within City Controller. Their tenure dates to 1994, about 25 years. In 2019, their total compensation was $12,220. Union affiliation: Non-Union.

Frank Thurner

Accountant 2-City Controller/City Controller

2019 total comp
$11,519
Sub-department
City Controller
Base pay
$8,554
Overtime
$0
Other pay
$609
Benefits
$2,355
Total compensation
$11,519
Hire date
1984-06-04
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
1872
Total Taxes
609.37

Frank Thurner is a Accountant 2-City Controller at City Controller within City Controller. They have served since 1984 (about 35 years). 2019 total compensation came to $11,519. Their bargaining unit is Non-Union.

John Weiland

Senior Systems Analyst 3/City Controller

2019 total comp
$11,341
Sub-department
City Controller
Base pay
$9,468
Overtime
$0
Other pay
$691
Benefits
$1,183
Total compensation
$11,341
Hire date
1993-11-22
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
1698
Total Taxes
691.4

John Weiland is a Senior Systems Analyst 3 at City Controller within City Controller. Hired in 1993, they have about 26 years of service. 2019 total compensation came to $11,341. Their bargaining unit is Non-Union.

Thomas Kenitz

Assistant Fiscal Manager 2/City Controller

2019 total comp
$10,917
Sub-department
City Controller
Base pay
$10,120
Overtime
$0
Other pay
$776
Benefits
$21
Total compensation
$10,917
Hire date
1976-10-04
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
9066
Total Taxes
775.82

Thomas Kenitz holds the role of Assistant Fiscal Manager 2 at City Controller within City Controller. Their tenure dates to 1976, about 43 years. In 2019, their total compensation was $10,917. Their bargaining unit is Non-Union.

Julie Hall

Performance Auditor/City Controller

2019 total comp
$10,889
Sub-department
City Controller
Base pay
$8,010
Overtime
$0
Other pay
$523
Benefits
$2,356
Total compensation
$10,889
Hire date
2014-12-01
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
627066
Total Taxes
522.77

Julie Hall is a Performance Auditor at City Controller within City Controller. They have served since 2014 (about 5 years). 2019 total compensation came to $10,889. Union affiliation: Non-Union.

William Vanselow Iii

Performance Auditor/City Controller

2019 total comp
$10,756
Sub-department
City Controller
Base pay
$8,919
Overtime
$0
Other pay
$660
Benefits
$1,178
Total compensation
$10,756
Hire date
2009-09-14
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
40456
Total Taxes
659.77

At City Controller, William Vanselow Iii serves as a Performance Auditor within City Controller. Hired in 2009, they have about 10 years of service. Their 2019 pay totaled $10,756. Their bargaining unit is Non-Union.

Scott Crawford

Fiscal Auditor/City Controller

2019 total comp
$10,558
Sub-department
City Controller
Base pay
$7,683
Overtime
$0
Other pay
$520
Benefits
$2,355
Total compensation
$10,558
Hire date
2015-02-23
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
627328
Total Taxes
519.77

At City Controller, Scott Crawford serves as a Fiscal Auditor within City Controller. Their tenure dates to 2015, about 4 years. Their 2019 pay totaled $10,558. Their bargaining unit is Non-Union.

John Orsini

Prevailing Wage Officer/City Controller

2017 total comp
$10,555
Sub-department
City Controller
Base pay
$9,757
Overtime
$0
Other pay
$0
Benefits
$798
Total compensation
$10,555
Hire date
1986-12-31
Union / bargaining unit
Non-Union

Source-specific fields

Date Terminated
Feb 7, 2017
Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
8896
Total Taxes
0

John Orsini is a Prevailing Wage Officer at City Controller within City Controller. They have served since 1986 (about 31 years). 2017 total compensation came to $10,555. Their bargaining unit is Non-Union.

Michael Broz

Contract Specialist/City Controller

2019 total comp
$10,364
Sub-department
City Controller
Base pay
$8,554
Overtime
$0
Other pay
$632
Benefits
$1,178
Total compensation
$10,364
Hire date
1990-07-02
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
7384
Total Taxes
631.89

Michael Broz works as a Contract Specialist for City Controller within City Controller. They have served since 1990 (about 29 years). Michael earned $10,364 in 2019. Their bargaining unit is Non-Union.

Mark Gaetano

Contract Specialist/City Controller

2019 total comp
$10,364
Sub-department
City Controller
Base pay
$8,554
Overtime
$0
Other pay
$632
Benefits
$1,178
Total compensation
$10,364
Hire date
2009-10-12
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
13866
Total Taxes
631.89

Mark Gaetano works as a Contract Specialist for City Controller within City Controller. Hired in 2009, they have about 10 years of service. Mark earned $10,364 in 2019. Union affiliation: Non-Union.

Michael Visnich

Materials Inspector 2/City Controller

2019 total comp
$10,353
Sub-department
City Controller
Base pay
$8,554
Overtime
$0
Other pay
$621
Benefits
$1,178
Total compensation
$10,353
Hire date
2001-10-15
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
25352
Total Taxes
621.18

Michael Visnich is a Materials Inspector 2 at City Controller within City Controller. Their tenure dates to 2001, about 18 years. 2019 total compensation came to $10,353. Union affiliation: Non-Union.

Rhonda Rawlings

Clerk 2-Controller/City Controller

2019 total comp
$10,283
Sub-department
City Controller
Base pay
$8,482
Overtime
$0
Other pay
$623
Benefits
$1,178
Total compensation
$10,283
Hire date
1977-11-01
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
444152
Total Taxes
622.92

At City Controller, Rhonda Rawlings serves as a Clerk 2-Controller within City Controller. They have served since 1977 (about 42 years). Their 2019 pay totaled $10,283. Their bargaining unit is Non-Union.

Jean Byrne

Ass't Payroll Audit Supervisor/City Controller

2019 total comp
$10,224
Sub-department
City Controller
Base pay
$7,359
Overtime
$0
Other pay
$510
Benefits
$2,355
Total compensation
$10,224
Hire date
2007-07-02
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
40908
Total Taxes
509.98

At City Controller, Jean Byrne serves as a Ass't Payroll Audit Supervisor within City Controller. They have served since 2007 (about 12 years). Their 2019 pay totaled $10,224. Their bargaining unit is Non-Union.

Nathan Donsen

Performance Auditor/City Controller

2018 total comp
$10,063
Sub-department
City Controller
Base pay
$6,957
Overtime
$0
Other pay
$572
Benefits
$2,535
Total compensation
$10,063
Hire date
2015-01-05
Union / bargaining unit
Non-Union

Source-specific fields

Date Terminated
Jan 24, 2018
Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
627100
Total Taxes
572

Nathan Donsen holds the role of Performance Auditor at City Controller within City Controller. Their tenure dates to 2015, about 3 years. In 2018, their total compensation was $10,063. Union affiliation: Non-Union.

Brian Mcgregor

Clerk 2-Controller/City Controller

2019 total comp
$9,975
Sub-department
City Controller
Base pay
$8,193
Overtime
$0
Other pay
$604
Benefits
$1,178
Total compensation
$9,975
Hire date
1986-12-31
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
8148
Total Taxes
604.24

At City Controller, Brian Mcgregor serves as a Clerk 2-Controller within City Controller. Hired in 1986, they have about 33 years of service. Their 2019 pay totaled $9,975. They are represented by Non-Union.

Thomas Dinuno

Clerk 2-Controller/City Controller

2019 total comp
$9,972
Sub-department
City Controller
Base pay
$8,193
Overtime
$0
Other pay
$601
Benefits
$1,178
Total compensation
$9,972
Hire date
1988-01-04
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
19254
Total Taxes
601.33

Thomas Dinuno is a Clerk 2-Controller at City Controller within City Controller. They have served since 1988 (about 31 years). 2019 total compensation came to $9,972. They are represented by Non-Union.

Angela Grieser

Clerk 2-Controller/City Controller

2019 total comp
$9,849
Sub-department
City Controller
Base pay
$8,100
Overtime
$0
Other pay
$571
Benefits
$1,178
Total compensation
$9,849
Hire date
1996-01-02
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
45352
Total Taxes
570.66

At City Controller, Angela Grieser serves as a Clerk 2-Controller within City Controller. They have served since 1996 (about 23 years). Their 2019 pay totaled $9,849. Their bargaining unit is Non-Union.

Chen Liu

Performance Auditor/City Controller

2019 total comp
$9,744
Sub-department
City Controller
Base pay
$8,010
Overtime
$0
Other pay
$555
Benefits
$1,178
Total compensation
$9,744
Hire date
2018-03-05
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
912630
Total Taxes
555.4

Chen Liu holds the role of Performance Auditor at City Controller within City Controller. Hired in 2018, they have about a year of service. In 2019, their total compensation was $9,744. Union affiliation: Non-Union.

Bobby Maggio Jr

Clerk 1 (Intern An)/City Controller

2017 total comp
$9,570
Sub-department
City Controller
Base pay
$9,570
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,570
Hire date
2017-01-09
Union / bargaining unit
Non-Union

Source-specific fields

Date Terminated
Jun 15, 2017
Employment Status
Temporary
Home Cost Center
106000
Socrata Entity Number
822790
Total Taxes
0

Bobby Maggio Jr works as a Clerk 1 (Intern An) for City Controller within City Controller. Their tenure dates to 2017, under a year. Bobby earned $9,570 in 2017. Their bargaining unit is Non-Union.

Parys Durham

Fiscal Auditor/City Controller

2019 total comp
$9,426
Sub-department
City Controller
Base pay
$7,683
Overtime
$0
Other pay
$565
Benefits
$1,178
Total compensation
$9,426
Hire date
2018-11-26
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
980124
Total Taxes
565.24

Parys Durham holds the role of Fiscal Auditor at City Controller within City Controller. Their tenure dates to 2018, about a year. In 2019, their total compensation was $9,426. Their bargaining unit is Non-Union.

Michelle Gibbs

Fiscal Auditor/City Controller

2019 total comp
$9,423
Sub-department
City Controller
Base pay
$7,683
Overtime
$0
Other pay
$562
Benefits
$1,178
Total compensation
$9,423
Hire date
2013-08-12
Union / bargaining unit
Non-Union

Source-specific fields

Employment Status
Full-Time
Home Cost Center
106000
Socrata Entity Number
49322
Total Taxes
562.44

At City Controller, Michelle Gibbs serves as a Fiscal Auditor within City Controller. Their tenure dates to 2013, about 6 years. Their 2019 pay totaled $9,423. Union affiliation: Non-Union.