| 2025 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | President | 1 | $2,200 | $0 | View return |
| 2025 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2024 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | President/Co | 1 | $1,900 | $0 | View return |
| 2024 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2024 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2024 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | Conductor | 1 | $1,100 | $0 | View return |
| 2023 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2023 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2022 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | Conductor | 1 | $900 | $0 | View return |
| 2022 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2022 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2021 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | Conductor | 1 | $1,100 | $0 | View return |
| 2021 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2021 | Maine Academy of Modern Music | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2021 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | Conductor | 1 | $1,100 | $0 | View return |
| 2020 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2020 | Maine Academy of Modern Music | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2019 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | Conductor | 1 | $800 | $0 | View return |
| 2019 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2019 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2019 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Intnl Assn of Sheet Metal Air Rail & Transport Workers Local Union No 12 | 990 | Conductor | 1 | $400 | $0 | View return |
| 2018 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2018 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | Maine Academy of Modern Music | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2017 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2017 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Maine Academy of Modern Music | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 0 | $0 | $0 | View return |
| 2016 | Warren County Foundation | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Maine Academy of Modern Music | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2015 | Friends of the Portland Community Free Clinic | 990EZ | Board Member | 2 | $0 | $0 | View return |
| 2015 | Warren County Foundation | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Warren County Foundation Depository | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Friends of the Portland Community Free Clinic | 990EZ | Board Member | 2 | $0 | $0 | View return |
| 2014 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2014 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Warren County Foundation | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Warren County Foundation Depository | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Solutions Community Counseling and Recovery Centers Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2013 | Mental Health & Recovery Center of Clinton County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Warren County Foundation | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Community Mental Health Centers of Warren County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Warren County Foundation Depository | 990 | Trustee | 1 | $0 | $0 | View return |