| 2024 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $73,754 | View return |
| 2024 | Union Sportsmen'S Alliance | 990 | Chairman And Director | 2 | $0 | $0 | View return |
| 2023 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $162,591 | View return |
| 2023 | Union Sportsmen'S Alliance | 990 | Chairman And Director | 2 | $0 | $0 | View return |
| 2022 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $91,333 | View return |
| 2022 | Union Sportsmen'S Alliance | 990 | Chairman And Director | 2 | $0 | $0 | View return |
| 2022 | Center for Military Recruitment | 990 | Trustee (Through 1/2022) | 1 | $0 | $0 | View return |
| 2022 | DC Friends of Ireland | 990 | Vice President | 0.25 | $0 | $0 | View return |
| 2022 | Nacabctd Labor-Management Cooperation | 990EZ | Labor Trustee | 1 | $0 | $0 | View return |
| 2021 | United Union of Roofers Waterproofers and Allied Workers | 990 | President -Past | 35 | $344,180 | $0 | View return |
| 2021 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $344,180 | View return |
| 2021 | DC Friends of Ireland | 990 | Vice President | 0.25 | $0 | $0 | View return |
| 2021 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Union Sportsmen'S Alliance | 990 | Chairman, Director | 2 | $0 | $0 | View return |
| 2021 | Nacabctd Labor-Management Cooperation | 990EZ | Labor Trustee | 1 | $0 | $0 | View return |
| 2021 | Building and Construction Trades Department AFL-CIO | 990 | Vice President Through 1/8/22 | 1 | $0 | $0 | View return |
| 2020 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $352,849 | $0 | View return |
| 2020 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $3,009 | $0 | View return |
| 2020 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $352,849 | View return |
| 2020 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Union Sportsmen'S Alliance | 990 | Treasurer, Director | 2 | $0 | $0 | View return |
| 2020 | DC Friends of Ireland | 990 | Vice President | 0.25 | $0 | $0 | View return |
| 2020 | Nacabctd Labor-Management Cooperation | 990EZ | Labor Trustee | 1 | $0 | $0 | View return |
| 2019 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $345,122 | $0 | View return |
| 2019 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $3,000 | $0 | View return |
| 2019 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $345,122 | View return |
| 2019 | Nacabctd Labor-Management Cooperation | 990 | Labor Trustee | 1 | $0 | $3,000 | View return |
| 2019 | Union Sportsmen'S Alliance | 990 | Treasurer, Director | 2 | $0 | $0 | View return |
| 2019 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $336,086 | $0 | View return |
| 2018 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $2,493 | $0 | View return |
| 2018 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $336,086 | View return |
| 2018 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Union Sportsmen'S Alliance | 990 | Treasurer, Director | 2 | $0 | $0 | View return |
| 2018 | Nacabctd Labor-Management Cooperation | 990 | Labor Trustee | 1 | $0 | $0 | View return |
| 2018 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $333,223 | $0 | View return |
| 2017 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $1,000 | $0 | View return |
| 2017 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $333,223 | View return |
| 2017 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Union Sportsmen'S Alliance | 990 | Treasurer, Director | 2 | $0 | $0 | View return |
| 2017 | Nacabctd Labor-Management Cooperation | 990 | Labor Trustee | 1 | $0 | $0 | View return |
| 2017 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $317,706 | $0 | View return |
| 2016 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $2,660 | $0 | View return |
| 2016 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $317,706 | View return |
| 2016 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Union Sportsmen'S Alliance | 990 | Treasurer, Director | 2 | $0 | $0 | View return |
| 2016 | Nacabctd Labor-Management Cooperation | 990EZ | Labor Trustee | 0 | $0 | $0 | View return |
| 2015 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $327,474 | $0 | View return |
| 2015 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $6,251 | $0 | View return |
| 2015 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $327,474 | View return |
| 2015 | Union Sportsmen'S Alliance | 990 | Treasurer, Director | 2 | $0 | $0 | View return |
| 2015 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Nacabctd Labor-Management Cooperation | 990EZ | Labor Trustee | 0 | $0 | $0 | View return |
| 2014 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $312,863 | $0 | View return |
| 2014 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $2,500 | $0 | View return |
| 2014 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $312,863 | View return |
| 2014 | Nacabctd Labor-Management Cooperation | 990EZ | Labor Trustee | 0 | $0 | $0 | View return |
| 2014 | USA Shooting Inc | 990 | Secretary | 3 | $0 | $0 | View return |
| 2014 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Union Sportsmen'S Alliance | 990 | Secretary, Treasurer And D | 2 | $0 | $0 | View return |
| 2013 | United Union of Roofers Waterproofers and Allied Workers | 990 | President | 35 | $304,905 | $0 | View return |
| 2013 | Building and Construction Trades Department AFL-CIO | 990 | Vice President | 1 | $3,569 | $0 | View return |
| 2013 | National Roofers Union & Employers Joint Health & Welfare Fund | 990 | Trustee | 1 | $0 | $304,990 | View return |
| 2013 | Union Sportsmen'S Alliance | 990 | Secretary, Treasurer And D | 2 | $0 | $0 | View return |
| 2013 | USA Shooting Inc | 990 | Secretary | 3 | $0 | $0 | View return |
| 2013 | Nacabctd Labor-Management Cooperation | 990EZ | Labor Trustee | 0 | $0 | $0 | View return |
| 2013 | Center for Military Recruitment | 990 | Trustee | 1 | $0 | $0 | View return |