| 2025 | Usw International Union Local 08-89 | 990EZ | Secretary - Treasurer | 2 | $8,275 | $0 | View return |
| 2025 | Thompson Scholarship Fund C/O William Corcoran | 990PF | Trustee | 1 | $0 | $0 | View return |
| 2024 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director | 40 | $205,755 | $0 | View return |
| 2024 | Adunu Maleng Pa Yesu Society Inc | 990 | Development Director | 40 | $33,334 | $0 | View return |
| 2024 | Thompson Scholarship Fund C/O William Corcoran | 990PF | Trustee | 1 | $0 | $0 | View return |
| 2024 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director | 40 | $217,751 | $0 | View return |
| 2023 | Usw International Union Local 08-89 | 990EZ | Sec-Treasurer | 4 | $4,653 | $0 | View return |
| 2023 | Thompson Scholarship Fund C/O William Corcoran | 990PF | Trustee | 1 | $0 | $0 | View return |
| 2023 | Greater Newport Chamber of Commerce | 990 | Chairman Ex | 1.25 | $0 | $0 | View return |
| 2023 | Newport County Development Council | 990 | Chairman Ex | - | $0 | $0 | View return |
| 2023 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director | 40 | $215,654 | $0 | View return |
| 2022 | Main Street Portsmouth | 990 | Executive Di | 40 | $43,514 | $0 | View return |
| 2022 | Usw International Union Local 08-89 | 990EZ | Sec-Treasurer | 4 | $6,650 | $0 | View return |
| 2022 | Newport County Development Council | 990 | Chairperson | 1 | $0 | $0 | View return |
| 2022 | Thompson Scholarship Fund C/O William Corcoran | 990PF | Trustee | 1 | $0 | $0 | View return |
| 2022 | Greater Newport Chamber of Commerce | 990 | Chairperson | 1.25 | $0 | $0 | View return |
| 2022 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director | 40 | $181,154 | $0 | View return |
| 2021 | Main Street Portsmouth | 990 | Executive Di | 40 | $38,314 | $0 | View return |
| 2021 | Usw International Union Local 08-89 | 990EZ | Sec-Treasurer | 4 | $4,529 | $0 | View return |
| 2021 | United Steelworkers Local Union 09411 | 990EZ | Fin Sec | 10 | $2,034 | - | View return |
| 2021 | Greater Raymond New Hampshire Rotary Scholarship and Charitable | 990EZ | Past Preside | 2 | $0 | - | View return |
| 2021 | Thompson Scholarship Fund C/O William Corcoran | 990PF | Trustee | 1 | $0 | $0 | View return |
| 2021 | Greater Newport Chamber of Commerce | 990 | Chairman | 1.25 | $0 | $0 | View return |
| 2021 | Newport County Development Council | 990 | Chairperson | 0.25 | $0 | $0 | View return |
| 2021 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director | 40 | $171,000 | $0 | View return |
| 2020 | Main Street Portsmouth | 990 | Executive Di | 40 | $36,234 | $0 | View return |
| 2020 | Newport County Development Council | 990 | Vice-Chair | 1 | $0 | $0 | View return |
| 2020 | Greater Raymond New Hampshire Rotary Scholarship and Charitable | 990EZ | Co-President | 4 | $0 | - | View return |
| 2020 | Greater Newport Chamber of Commerce | 990 | Vice President | 1 | $0 | $0 | View return |
| 2020 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director/CEO | 40 | $167,277 | $0 | View return |
| 2019 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director/CEO | 40 | $167,277 | $0 | View return |
| 2019 | Main Street Portsmouth | 990 | Executive Di | 40 | $38,154 | $0 | View return |
| 2019 | Greater Raymond New Hampshire Rotary Scholarship and Charitable | 990EZ | Director | 2 | $0 | - | View return |
| 2019 | Newport County Development Council | 990 | Vice Chair | 1 | $0 | $0 | View return |
| 2019 | Newport County Development Council | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2019 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director/CEO | 40 | $157,800 | $0 | View return |
| 2018 | Main Street Portsmouth | 990EZ | Executive Di | 40 | $29,420 | - | View return |
| 2018 | Portsmouth Little Theatre Inc | 990 | President | 2 | $0 | $0 | View return |
| 2018 | Newport County Development Council | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2018 | Greater Raymond New Hampshire Rotary Scholarship and Charitable | 990EZ | Director | 3 | $0 | - | View return |
| 2018 | Greater Newport Chamber of Commerce | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2018 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | United Way of Eastern Maine | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director/CEO | 40 | $154,000 | $0 | View return |
| 2017 | Main Street Portsmouth | 990EZ | Executive Di | 40 | $28,062 | - | View return |
| 2017 | Newport County Development Council | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Greater Newport Chamber of Commerce | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | United Way of Eastern Maine | 990 | Chair | 1 | $0 | $0 | View return |
| 2016 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director/CEO | 40 | $153,784 | $0 | View return |
| 2016 | Greater Newport Chamber of Commerce | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Main Street Portsmouth | 990EZ | Executive Di | 2 | $0 | - | View return |
| 2016 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | United Way of Eastern Maine | 990 | Chair | 1 | $0 | $0 | View return |
| 2015 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director/CEO | 40 | $144,387 | $0 | View return |
| 2015 | Main Street Portsmouth | 990EZ | Executive Di | 2 | $0 | - | View return |
| 2015 | United Way of Eastern Maine | 990 | Vice-Chair | 1 | $0 | $0 | View return |
| 2015 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Boys Clubs and Girls Clubs of Newport County Inc | 990 | Executive Director/CEO | 40 | $140,000 | $0 | View return |
| 2014 | United Way of Eastern Maine | 990 | Vice-Chair | 1 | $0 | $0 | View return |
| 2014 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | United Way of Eastern Maine | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Bangor Public Library Trustees | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Mineola Fire Department Corp | 990EZ | 1st Assistant Chief | 0 | $0 | $0 | View return |