| 2024 | Northern New York Chapter of Neca Inc | 990 | Governor | - | $0 | $0 | View return |
| 2024 | National Electrical Contractors Association Inc | 990 | Chapter Governors | 1 | $0 | $0 | View return |
| 2024 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2023 | Northern New York Chapter of Neca Inc | 990 | Governor | - | $0 | $0 | View return |
| 2023 | National Electrical Contractors Association Inc | 990 | Chapter Governors | 1 | $0 | $0 | View return |
| 2023 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2023 | Ibew Local #910 Health & Welfare | 990 | Trustee | 0 | $0 | $0 | View return |
| 2022 | National Electrical Contractors Association Inc | 990 | Chapter Governors | 1 | $0 | $0 | View return |
| 2022 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2022 | Northern New York Chapter of Neca Inc | 990 | Governor | - | $0 | $0 | View return |
| 2022 | Ibew Local #910 Health & Welfare | 990 | Trustee | 0 | $0 | $0 | View return |
| 2021 | Northern New York Chapter of Neca Inc | 990 | Governor | - | $0 | $0 | View return |
| 2021 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2021 | National Electrical Contractors Association Inc | 990 | Board Of Governors, Ny | 1 | $0 | $0 | View return |
| 2021 | Ibew Local #910 Health & Welfare | 990 | Trustee | - | $0 | $0 | View return |
| 2020 | Northern New York Chapter of Neca Inc | 990 | Governor | 5 | $0 | $58,500 | View return |
| 2020 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2020 | Ibew Local #910 Health & Welfare | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2019 | Northern New York Chapter of Neca Inc | 990 | Governor | 10 | $0 | $0 | View return |
| 2019 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2019 | Ibew Local #910 Health & Welfare | 990 | Trustee | - | $0 | $0 | View return |
| 2018 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2018 | Northern New York Chapter of Neca Inc | 990 | Governor | 5 | $0 | $0 | View return |
| 2018 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2018 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2018 | Ibew Local #910 Health & Welfare | 990 | Trustee | - | $0 | $0 | View return |
| 2017 | Ibew Local #910 Health & Welfare | 990 | Trustee | - | $0 | $0 | View return |
| 2017 | Northern New York Chapter of Neca Inc | 990 | Governor | 5 | $0 | $0 | View return |
| 2017 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2016 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2016 | Northern New York Chapter of Neca Inc | 990 | Governor | 5 | $0 | $0 | View return |
| 2016 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2016 | Ibew Local #910 Health & Welfare | 990 | Trustee | - | $0 | $0 | View return |
| 2015 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2015 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2015 | Northern New York Chapter of Neca Inc | 990 | Governor | 5 | $0 | $0 | View return |
| 2014 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2014 | Northern New York Chapter of Neca Inc | 990 | Governor | 5 | $0 | $0 | View return |
| 2014 | St Lawrence Valley Labor Management Coordination Committee | 990 | Trustee | - | $0 | $0 | View return |
| 2013 | National Electrical Contractors Association Inc | 990 | Board Of Governors | 1 | $0 | $0 | View return |
| 2013 | Northern New York Chapter of Neca Inc | 990 | Governor | 5 | $0 | $0 | View return |