| 2020 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Executive Committee Member | 1 | $0 | $0 | View return |
| 2019 | National Electrical Contractors Association Inc | 990 | CEO (Until June 2019) | 34 | $434,389 | $0 | View return |
| 2019 | Electri International the Foundation for Electrical | 990 | Treasurer (Until June 2019) | 1 | $0 | $434,389 | View return |
| 2019 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Executive Committee Member | 1 | $0 | $0 | View return |
| 2019 | National Coordinating Committee for Multiemployer Plans | 990 | Director (P) | 1 | $0 | $0 | View return |
| 2018 | National Electrical Contractors Association Inc | 990 | CEO | 34 | $707,512 | $0 | View return |
| 2018 | National Electrical Contractors Association Inc | 990 | CEO | 34 | $707,512 | $0 | View return |
| 2018 | Electri International the Foundation for Electrical | 990 | Treasurer | 1 | $0 | $707,512 | View return |
| 2018 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Executive Committee Member | 1 | $0 | $0 | View return |
| 2018 | Neca-Ibew National Labor-Management Cooperation Committee Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2018 | Electrical Training Alliance | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Sunset Bay Mariners Club Inc | 990 | Vice President | 5 | $0 | $0 | View return |
| 2018 | National Coordinating Committee for Multiemployer Plans | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | National Electrical Contractors Association Inc | 990 | CEO | 34 | $1,133,169 | $0 | View return |
| 2017 | Electri International the Foundation for Electrical | 990 | Treasurer | 1 | $0 | $1,133,169 | View return |
| 2017 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Executive Committee Member | 1 | $0 | $0 | View return |
| 2017 | Neca-Ibew National Labor-Management Cooperation Committee Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2017 | Electrical Training Alliance | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | National Coordinating Committee for Multiemployer Plans | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | National Electrical Contractors Association Inc | 990 | Chief Executive Officer | 34 | $664,108 | $0 | View return |
| 2016 | Electri International the Foundation for Electrical | 990 | Treasurer | 1 | $0 | $664,108 | View return |
| 2016 | Electrical Training Alliance | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Executive Committee Member | 1 | $0 | $0 | View return |
| 2016 | Neca-Ibew National Labor-Management Cooperation Committee Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2015 | National Electrical Contractors Association Inc | 990 | Chief Executive Officer | 34 | $626,571 | $0 | View return |
| 2015 | Electri International the Foundation for Electrical | 990 | Treasurer | 1 | $0 | $626,571 | View return |
| 2015 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Executive Committee Member | 1 | $0 | $0 | View return |
| 2015 | Neca-Ibew National Labor-Management Cooperation Committee Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2015 | Electrical Training Alliance | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | National Electrical Contractors Association Inc | 990 | Chief Executive Officer | 34 | $582,050 | $0 | View return |
| 2014 | Electri International the Foundation for Electrical | 990 | Treasurer | 1 | $0 | $582,050 | View return |
| 2014 | Neca-Ibew National Labor-Management Cooperation Committee Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2014 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Executive Committee Member | 1 | $0 | $0 | View return |
| 2013 | National Electrical Contractors Association Inc | 990 | Chief Executive Officer | 34 | $582,914 | $0 | View return |
| 2013 | Electri International the Foundation for Electrical | 990 | Treasurer | 1 | $0 | $582,915 | View return |
| 2013 | Neca-Ibew National Labor-Management Cooperation Committee Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2013 | Electrical Training Alliance | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Plan for the Settlement of Jurisdictional Disputes | 990EZ | Trustee | 1 | $0 | $0 | View return |