Skip to content

David Armstrong

79 salary records across 14 employers, 1999–2025.

These records share a name. Some may belong to the same person over a career; some may belong to different people.

Source: Ontario’s Public Sector Salary Disclosure — names paid $100,000 or more that year. How we build this · Report an error on this page

Hydro One

Hydro One and Ontario Power Generation
2002–2014 · 13 records

View at this employer →

2014 roster →
See where $136,699 ranks →

Salary history, by year
YearPositionSalary
2014Regional Maintainer 1 - Electrical$136,699Benefits $1,382Total $138,082
2013Regional Maintainer 1 - Electrical$127,124Benefits $1,368Total $128,492
2012Regional Maintainer 1 – Electrical$122,769Benefits $1,355Total $124,124
2011Regional Maintainer 1 - Electrical$130,594Benefits $1,508Total $132,102
2010Regional Maintainer 1 - Electrical$146,012Benefits $1,300Total $147,313
2009Regional Maintainer 1 - Electrical$168,261Benefits $1,284Total $169,545
2008Regional Maintainer 1, Electrical$150,167Benefits $1,746Total $151,913
2007Regional Maintainer 1, Electrical$138,039Benefits $1,254Total $139,293
2006Regional Maintainer I - Electrical$144,622Benefits $1,615Total $146,237
2005Regional Maintainer I, Electrical$129,328Benefits $819Total $130,147
2004Regional Maintainer I, Elect.$130,282Benefits $770Total $131,052
2003Regional Maintainer - Elect.$111,793Benefits $411Total $112,205
2002Regional Maintainer - Elect.$112,024Benefits $810Total $112,834
Salary history, by year
YearPositionSalary
2020Elementary Principal$124,401Benefits $1,200Total $125,601
2019System Principal$125,074Benefits $0Total $125,074
2018Learning Supervisor$117,387Benefits $210Total $117,596
2017Learning Supervisor$116,635Benefits $829Total $117,465
2016Elementary Principal$117,099Benefits $770Total $117,869
2015Elementary Principal$115,449Benefits $743Total $116,192
2014Elementary Principal$114,875Benefits $713Total $115,588
2013Elementary Principal$111,726Benefits $678Total $112,404
2012Elementary Principal$109,393Benefits $646Total $110,040
2011Elementary Principal$101,187Benefits $617Total $101,804
Salary history, by year
YearPositionSalary
2025Professor$180,045Benefits $100Total $180,145
2024Professor$180,823Benefits $90Total $180,913
2023Associate Professor$162,454Benefits $89Total $162,544
2022Associate Professor$157,365Benefits $89Total $157,454
2021Associate Professor$152,251Benefits $92Total $152,342
2020Associate Professor$147,036Benefits $96Total $147,131
2019Associate Professor$141,737Benefits $96Total $141,833
2018Associate Professor$135,605Benefits $222Total $135,827
2017Associate Professor$131,776Benefits $418Total $132,194
Salary history, by year
YearPositionSalary
2021Chief Psychologist$139,074Benefits $0Total $139,074
2020Chief Psychologist$133,743Benefits $0Total $133,743
2019Chief Psychologist$133,173Benefits $0Total $133,173
2018Chief Psychologist$134,787Benefits $149Total $134,936
2017Chief Psychologist$129,704Benefits $355Total $130,059
2016Chief Psychologist$128,294Benefits $356Total $128,650
2015Chief Psychologist$126,619Benefits $290Total $126,909
2014Chief Psychologist$126,619Benefits $253Total $126,872
2013Chief Psychologist$121,739Benefits $244Total $121,983
Salary history, by year
YearPositionSalary
2005Director, Education$127,880Benefits $1,438Total $129,318
2004Director, Education/Secretary$159,696Benefits $2,126Total $161,822
2003Director, Education$150,243Benefits $2,108Total $152,351
2002Director of Education & Sec.$136,711Benefits $2,122Total $138,833
2001Director of Education$108,729Benefits $1,700Total $110,429
2000Superintendent$100,846Benefits $1,514Total $102,360
1999Superintendent$100,392Benefits $1,262Total $101,654
Salary history, by year
YearPositionSalary
2025Operations Supervisor$132,001Benefits $987Total $132,987
2024Shift/Area Supervisor, Parking Enforcement East$130,353Benefits $980Total $131,333
2023Shift Area Supervisor Parking Enforcement$129,158Benefits $1,014Total $130,172
2022Shift Area Supervisor$136,413Benefits $993Total $137,406
2021Supervisor Of Parking Enforcement$112,350Benefits $971Total $113,321
2019Shift Area Supervisor of Parking Enforcement$139,251Benefits $961Total $140,212
Salary history, by year
YearPositionSalary
2025Associate Professor$187,260Benefits $932Total $188,192
2024Associate Professor$185,098Benefits $855Total $185,953
2023Associate Professor$164,107Benefits $809Total $164,916
2015Associate Professor$126,330Benefits $686Total $127,016
2014Associate Professor$124,622Benefits $635Total $125,257
2013Associate Professor$119,532Benefits $507Total $120,039
Salary history, by year
YearPositionSalary
2024Team Leader$140,745Benefits $172Total $140,917
2023Law Enforcement Officer / Agent d'exécution de la loi$134,735Benefits $159Total $134,895
2022Provincial Coordinator$141,289Benefits $152Total $141,441
2021Law Enforcement Officer$134,447Benefits $148Total $134,596
2020Law Enforcement Officer$103,645Benefits $131Total $103,776
Salary history, by year
YearPositionSalary
2025Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences$142,308Benefits $129Total $142,436
2024Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences$123,541Benefits $127Total $123,668
2023Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences$123,949Benefits $128Total $124,076
2022Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences$108,526Benefits $118Total $108,644
Salary history, by year
YearPositionSalary
2025Professor$126,121Benefits $58Total $126,179
2024Professor$117,622Benefits $58Total $117,680
2023Professor$114,338Benefits $59Total $114,397
Salary history, by year
YearPositionSalary
2024Manager of Public Works$120,995Benefits $871Total $121,866
2023Manager of Public Works$123,365Benefits $901Total $124,266
2022Manager of Public Works$115,081Benefits $745Total $115,826
Salary history, by year
YearPositionSalary
2025Professor$117,715Benefits $0Total $117,715
2024Professor$110,222Benefits $376Total $110,599
Salary history, by year
YearPositionSalary
2022Systems Analyst, Maintenance Management$101,856Benefits $305Total $102,161
Salary history, by year
YearPositionSalary
2013Teacher, Secondary$101,653Benefits $0Total $101,653