| 2024 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $22,260 | $0 | View return |
| 2024 | American Legion Post 100 | 990 | Second Vice | 5 | $0 | $0 | View return |
| 2023 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $17,307 | $0 | View return |
| 2023 | American Legion Post 100 | 990 | Second Vice | 5 | $0 | $0 | View return |
| 2023 | Ohio County & Independent Agricultural Societies Belmont County | 990 | Director | 5 | $0 | $0 | View return |
| 2022 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $59,808 | $0 | View return |
| 2022 | Ohio County & Independent Agricultural Societies Belmont County | 990 | Director | 5 | $0 | $0 | View return |
| 2021 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $30,550 | $0 | View return |
| 2021 | Ohio County & Independent Agricultural Societies Belmont County | 990 | Director | 5 | $0 | $0 | View return |
| 2020 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $26,339 | $0 | View return |
| 2020 | Smith Township Volunteer Fire Company | 990 | VP | 5 | $0 | $0 | View return |
| 2020 | Ohio County & Independent Agricultural Societies Belmont County | 990 | Director | 5 | $0 | $0 | View return |
| 2019 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $41,743 | $0 | View return |
| 2019 | Smith Township Volunteer Fire Company | 990 | VP | 5 | $0 | $0 | View return |
| 2019 | American Legion Post No 1 Wb Williamson | 990 | Officer | 2 | $0 | $0 | View return |
| 2019 | Ohio County & Independent Agricultural Societies Belmont County | 990 | Director | 5 | $0 | $0 | View return |
| 2018 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $14,954 | $0 | View return |
| 2018 | Smith Township Volunteer Fire Company | 990 | VP | 5 | $0 | $0 | View return |
| 2018 | American Legion Post No 1 Wb Williamson | 990 | Officer | 2 | $0 | $0 | View return |
| 2017 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $15,726 | $0 | View return |
| 2017 | Smith Township Volunteer Fire Company | 990 | VP | 5 | $0 | $0 | View return |
| 2017 | American Legion Post No 1 Wb Williamson | 990 | Officer | 2 | $0 | $0 | View return |
| 2016 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $34,328 | $0 | View return |
| 2016 | Smith Township Volunteer Fire Company | 990 | VP | 5 | $0 | $0 | View return |
| 2016 | American Legion Post No 1 Wb Williamson | 990 | Sgt. At Arms | 2 | $0 | $0 | View return |
| 2015 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $16,889 | $0 | View return |
| 2015 | Smith Township Volunteer Fire Company | 990 | VP | 5 | $0 | $0 | View return |
| 2015 | American Legion Post No 1 Wb Williamson | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $30,666 | $0 | View return |
| 2014 | American Legion Post No 1 Wb Williamson | 990 | Sgnt At Arms | 5 | $0 | $0 | View return |
| 2014 | Smith Township Volunteer Fire Company | 990EZ | VP | 5 | $0 | - | View return |
| 2013 | Amalgamated Transit Union Local 1300 | 990 | Executive Board Member | 10 | $9,988 | $0 | View return |
| 2013 | Smith Township Volunteer Fire Company | 990EZ | VP | 5 | $0 | - | View return |