| 2024 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $136,306 | $0 | View return |
| 2024 | West Oxford Agricultural Society | 990 | Trustee | 1 | $1,050 | $0 | View return |
| 2024 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2023 | Mclean Youth Soccer Association | 990 | Technical Director/Coach | 40 | $143,512 | $0 | View return |
| 2023 | West Oxford Agricultural Society | 990 | Trustee | 1 | $1,000 | $0 | View return |
| 2023 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2022 | Mclean Youth Soccer Association | 990 | Technical Director/Coach | 40 | $135,939 | $0 | View return |
| 2022 | West Oxford Agricultural Society | 990 | Trustee | 1 | $825 | $0 | View return |
| 2022 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2021 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $147,400 | $0 | View return |
| 2021 | West Oxford Agricultural Society | 990 | Trustee | 1 | $750 | $0 | View return |
| 2021 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2020 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $143,356 | $0 | View return |
| 2020 | West Oxford Agricultural Society | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2019 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $133,939 | $0 | View return |
| 2019 | West Oxford Agricultural Society | 990 | Trustee | 1 | $500 | $0 | View return |
| 2019 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2018 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $119,938 | $0 | View return |
| 2018 | West Oxford Agricultural Society | 990 | Trustee | 1 | $500 | $0 | View return |
| 2018 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2018 | Fryeburg Firemans Fund | 990EZ | Vice Presidentdirector | 3 | $0 | $0 | View return |
| 2017 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $118,527 | $0 | View return |
| 2017 | West Oxford Agricultural Society | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Fryeburg Firemans Fund | 990EZ | Vice President | 3 | $0 | $0 | View return |
| 2017 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2016 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $116,951 | $0 | View return |
| 2016 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2016 | Fryeburg Firemans Fund | 990EZ | Vice President | 3 | $0 | $0 | View return |
| 2015 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $113,470 | $0 | View return |
| 2015 | Sandhill Telephone Cooperative Inc | 990 | Director | 1 | $27,396 | $0 | View return |
| 2015 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2015 | Fryeburg Firemans Fund | 990EZ | Vice President | 3 | $0 | $0 | View return |
| 2015 | Club Champions League Inc | 990 | Director | 5 | $0 | $0 | View return |
| 2014 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $112,240 | $0 | View return |
| 2014 | Sandhill Telephone Cooperative Inc | 990 | Director | 2 | $24,614 | $0 | View return |
| 2014 | Veterans of Foreign Wars Post 5146 | 990 | Quartermaster | 1 | $0 | $0 | View return |
| 2014 | Fryeburg Firemans Fund | 990EZ | Vice President | 3 | $0 | $0 | View return |
| 2013 | Mclean Youth Soccer Association | 990 | Technical Director | 40 | $110,806 | $0 | View return |
| 2013 | Sandhill Telephone Cooperative Inc | 990 | Director | 2 | $21,695 | $0 | View return |
| 2013 | American Legion Post 317 Forest Preston Jr | 990 | Adjutant | 0 | $0 | $0 | View return |
| 2013 | American Legion Post 317 Forest Preston Jr | 990 | Finance Officer | 0 | $0 | $0 | View return |
| 2013 | Fryeburg Firemans Fund | 990EZ | Vice President | 3 | $0 | $0 | View return |