| 2025 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | President | 1 | $7,883 | $0 | View return |
| 2024 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | President | 1 | $7,883 | $0 | View return |
| 2024 | New Hampshire AFL-CIO | 990 | Board Member | 2 | $0 | $0 | View return |
| 2024 | New Hampshire Teamsters Building Association | 990EZ | President | 0 | $0 | $0 | View return |
| 2023 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | President | 1 | $7,883 | $0 | View return |
| 2023 | New Hampshire Teamsters Building Association | 990EZ | President | 0 | $0 | $0 | View return |
| 2023 | New Hampshire AFL-CIO | 990 | VP - Teamsters | 2 | $0 | $0 | View return |
| 2022 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | President | 1 | $7,883 | $0 | View return |
| 2022 | New Hampshire Teamsters Building Association | 990EZ | President | 0 | $0 | $0 | View return |
| 2022 | New Hampshire AFL-CIO | 990 | VP - Teamsters | 2 | $0 | $0 | View return |
| 2021 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | President | 1 | $6,959 | $0 | View return |
| 2021 | New Hampshire Teamsters Building Association | 990EZ | President | 0 | $0 | $0 | View return |
| 2021 | New Hampshire AFL-CIO | 990 | VP - Teamsters | 2 | $0 | $0 | View return |
| 2020 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Vice President | 1 | $6,497 | $0 | View return |
| 2020 | New Hampshire Teamsters Building Association | 990EZ | Vice President | 0 | $0 | $0 | View return |
| 2019 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Vice President | 1 | $6,497 | $0 | View return |
| 2019 | New Hampshire Teamsters Building Association | 990EZ | Vice President | 0 | $0 | $0 | View return |
| 2018 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Vice President | 1 | $6,497 | $0 | View return |
| 2018 | Amvets Post 51 American Veterans of World War | 990 | 2nd Vice CDR | 2 | $0 | $0 | View return |
| 2018 | New Hampshire Teamsters Building Association | 990EZ | Vice President | 0 | $0 | $0 | View return |
| 2017 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Vice President | 1 | $3,898 | $0 | View return |
| 2017 | New Hampshire Teamsters Building Association | 990EZ | Vice President | 0 | $0 | $0 | View return |
| 2016 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Vice President | 1 | $4,710 | $0 | View return |
| 2016 | Amvets Post 51 American Veterans of World War | 990 | 3rd Vice CDR | 4 | $0 | $0 | View return |
| 2016 | New Hampshire Teamsters Building Association | 990EZ | Vice President | 0 | $0 | $0 | View return |
| 2015 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Vice President | 1 | $3,898 | $0 | View return |
| 2015 | New Hampshire Teamsters Building Association | 990EZ | Vice President | 0 | $0 | $0 | View return |
| 2015 | Amvets Post 51 American Veterans of World War | 990 | 2nd Vice CDR | 6 | $0 | $0 | View return |
| 2014 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Vice President | 1 | $4,090 | $0 | View return |
| 2014 | Amvets Post 51 American Veterans of World War | 990 | Trustee | 10 | $0 | $0 | View return |
| 2014 | New Hampshire Teamsters Building Association | 990EZ | Vice President | 0 | $0 | $0 | View return |
| 2013 | International Brotherhood of Teamsters 633 Tcwh Local | 990 | Trustee | 1 | $6,391 | $0 | View return |
| 2013 | New Hampshire Teamsters Building Association | 990EZ | Trustee | 0 | $0 | $0 | View return |
| 2013 | Amvets Post 51 American Veterans of World War | 990 | Trustee | 12 | $0 | $0 | View return |
| 2013 | Alpha Omega Relief Network | 990 | Board Chair | 1 | $0 | $0 | View return |