| 2024 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | Sec Treas/Bus Manager | 40 | $109,679 | $0 | View return |
| 2024 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee | 10 | $4,957 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990 | E Board | 2 | $0 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990 | E Board | 2 | $0 | $0 | View return |
| 2023 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | Sec Treas/Bus Manager | 40 | $108,756 | $0 | View return |
| 2023 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee | 16 | $10,851 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990 | E Board | 2 | $0 | $0 | View return |
| 2022 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | Sec Treas/Bus Manager | 40 | $104,312 | $0 | View return |
| 2022 | American Federation of Labor & Congress of Industrial Orgs | 990 | E Board | 2 | $0 | $0 | View return |
| 2022 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee | 16 | $0 | $0 | View return |
| 2021 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | Sec Treas/Bus Manager | 40 | $102,062 | $0 | View return |
| 2021 | Boilermakers Local No 60 Sick And | 990 | Trustee | 1 | $2,119 | $0 | View return |
| 2021 | American Federation of Labor & Congress of Industrial Orgs | 990 | E Board | 2 | $0 | $0 | View return |
| 2021 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee | 16 | $0 | $0 | View return |
| 2020 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | Sec Treas/Bus Manager | 40 | $103,148 | $0 | View return |
| 2020 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee | 16 | $40,179 | $0 | View return |
| 2020 | Boilermakers Local No 60 Sick And | 990 | Trustee | 1 | $0 | $29,414 | View return |
| 2020 | American Federation of Labor & Congress of Industrial Orgs | 990 | E Board | 2 | $0 | $0 | View return |
| 2019 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | President | 40 | $99,988 | $0 | View return |
| 2019 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee/Apprentice Coordin | 16 | $39,995 | $0 | View return |
| 2019 | Boilermakers Local No 60 Sick And | 990 | Trustee | 1 | $0 | $39,995 | View return |
| 2018 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | President | 40 | $95,412 | $0 | View return |
| 2018 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee/Apprentice Coordin | 16 | $47,395 | $0 | View return |
| 2018 | Boilermakers Local No 60 Sick And | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | President | 40 | $94,247 | $0 | View return |
| 2017 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee/Apprentice Coordin | 16 | $37,831 | $0 | View return |
| 2017 | Boilermakers Local No 60 Sick And | 990 | Trustee | 1 | $0 | $37,699 | View return |
| 2016 | Intl Brotherhood of Boilermakers Local Lodge No 60 | 990 | President | 40 | $100,352 | $0 | View return |
| 2016 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee/Apprentice Coordin | 40 | $0 | $0 | View return |
| 2016 | Boilermakers Local No 60 Sick And | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2015 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee/Apprentice Coordin | 40 | $0 | $0 | View return |
| 2015 | Boilermakers Local No 60 Sick And | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2014 | Boilermakers Local No 60 Sick And | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2014 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee/Apprentice Coordin | 40 | $0 | $0 | View return |
| 2013 | Boilermakers Local No 60 Training and Education Fund | 990 | Trustee/Apprentice Coordin | 40 | $0 | $0 | View return |