Douglas Fleming
Ontario Power Generation/Mechanical Technician/Technologist
2021 Salary — last year on the list
$111,876Total compensation $117,926, including $6,050 in taxable benefits.
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
At a Glance
2021
Employer Rank
#7,199Ontario Power Generation
Years on List
102011–2021
Peak Salary
$120,9362020
Full 2021 roster at Ontario Power Generation →·See where $111,876 ranks →
Total Compensation History
Full History
2011–2021
$100,982 in 2011 is worth about $138,293 in 2025 dollars.
| Year | Position | Salary |
|---|---|---|
| 2021 | Mechanical Technician/TechnologistOntario Power Generation | $111,876 |
| 2020 | Mechanical Technician/TechnologistOntario Power Generation | $120,936 |
| 2019 | Mechanical Technician/TechnologistOntario Power Generation | $114,631 |
| 2018 | Mechanical Technician/TechnologistOntario Power Generation | $108,983 |
| 2017 | Mechanical Technician/TechnologistOntario Power Generation | $108,041 |
| 2016 | Mechanical Technician/TechnologistOntario Power Generation | $108,866 |
| 2015 | Mechanical Technician/TechnologistOntario Power Generation | $107,722 |
| 2014 | Mechanical Technician / TechnologistOntario Power Generation | $104,192 |
| 2013 | Mechanical Technician/TechnologistOntario Power Generation | $102,248 |
| 2011 | Mechanical Technician/TechnologistOntario Power Generation | $100,982 |
On the List
2021
The 2021 Sunshine List recorded 244,456 disclosures of $100,000 or more. Among the 8,401 people Ontario Power Generation disclosed in 2021, Douglas Fleming's total compensation of $117,926 placed #7,199. Ontario Power Generation's 2021 median disclosed salary was $141,889; Douglas Fleming's $111,876 sat about 21% below it. Douglas Fleming's $111,876 salary was about 17% below the 2021 province-wide median of $135,180 for Mechanical Technician. Across 10 years at Ontario Power Generation (2011–2021), Douglas Fleming's highest disclosed salary was $120,936, in 2020.