| 2024 | Historical Society of Old Newbury Inc | 990 | Co-President | 5 | $0 | $0 | View return |
| 2023 | Historical Society of Old Newbury Inc | 990 | Co-President | 5 | $0 | $0 | View return |
| 2022 | Poverello House of Tucson | 990 | Cook | 28 | $6,475 | $0 | View return |
| 2022 | Miriams Kids Research Foundation | 990EZ | President | 0 | $0 | - | View return |
| 2022 | Historical Society of Old Newbury Inc | 990 | Co-President | 5 | $0 | $0 | View return |
| 2021 | Loyola University New Orleans | 990 | Professor Of Law | 37.5 | $324,130 | $0 | View return |
| 2021 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $120 | $0 | View return |
| 2021 | Historical Society of Old Newbury Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Loyola University New Orleans | 990 | Professor | 37.5 | $193,350 | $0 | View return |
| 2020 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $720 | $0 | View return |
| 2020 | Historical Society of Old Newbury Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $720 | $0 | View return |
| 2019 | Historical Society of Old Newbury Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | East Hampton Artists Writers Softball Game Inc. | 990EZ | Director | 1 | $0 | $0 | View return |
| 2018 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $720 | $0 | View return |
| 2018 | Lake Winnipesaukee Sailing Association Inc. | 990 | Board Member | 2 | $0 | $0 | View return |
| 2018 | Historical Society of Old Newbury Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Vocational Services Clay Platte Retarded Childrens Co Inc. | 990 | Board Member | 2 | $0 | $0 | View return |
| 2018 | East Hampton Artists Writers Softball Game Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Loyola University New Orleans | 990 | Professor | 37.5 | $191,166 | $0 | View return |
| 2017 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $720 | $0 | View return |
| 2017 | Lake Winnipesaukee Sailing Association Inc. | 990 | Board Member | 2 | $0 | $0 | View return |
| 2017 | Historical Society of Old Newbury Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | East Hampton Artists Writers Softball Game Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Keystone Nationals Select Baseball Incorporated | 990 | Treasurer | 10 | $0 | $0 | View return |
| 2016 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $720 | $0 | View return |
| 2016 | Lake Winnipesaukee Sailing Association Inc. | 990 | Board Member | 2 | $0 | $0 | View return |
| 2016 | Historical Society of Old Newbury Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Keystone Nationals Select Baseball Incorporated | 990EZ | Treasurer | 10 | $0 | $0 | View return |
| 2015 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $720 | $0 | View return |
| 2015 | Marblehead All Sports Foundation Inc | 990 | Clerk | 3.5 | $0 | $0 | View return |
| 2014 | Construction & General Laborers Union Local 964 | 990 | Secretaty Trea. | 1 | $670 | $0 | View return |
| 2014 | Marblehead All Sports Foundation Inc | 990EZ | Clerk | 3.5 | $0 | $0 | View return |