| 2024 | Students for Life of America Inc | 990 | Chairman | 2 | $0 | $0 | View return |
| 2024 | Students for Life Action Inc | 990 | Chairman | 2 | $0 | $0 | View return |
| 2024 | Illinois Valley Orchestral Association | 990EZ | Board Member | 0 | $0 | $0 | View return |
| 2024 | Preschool Partners | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Illinois Valley Orchestral Association | 990EZ | Board Member | 0 | $0 | $0 | View return |
| 2023 | Ottawa Area Chamber of Commerce | 990 | Vice Chairma | - | $0 | $0 | View return |
| 2023 | Ottawa Visitors Center | 990 | Member | 0 | $0 | $0 | View return |
| 2022 | Students for Life Action Inc | 990 | Co-Chair | 2 | $0 | $0 | View return |
| 2022 | Illinois Valley Orchestral Association | 990EZ | Board Member | 0 | $0 | $0 | View return |
| 2022 | Students for Life of America Inc | 990 | Co-Chair | 2 | $0 | $0 | View return |
| 2022 | Ottawa Visitors Center | 990 | Member | 0 | $0 | $0 | View return |
| 2021 | Guadalupe Inc | 990PF | Board Member | 2 | $0 | $0 | View return |
| 2021 | Illinois Valley Orchestral Association | 990EZ | Board Member | 0 | $0 | $0 | View return |
| 2021 | Students for Life Action Inc | 990 | Co-Chair | 2 | $0 | $0 | View return |
| 2021 | Students for Life of America Inc | 990 | Co-Chair | 2 | $0 | $0 | View return |
| 2020 | Students for Life of America Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2019 | Intrntl Assoc of Bridge Struct Ornmntl & | 990 | Financial Sec./Treasurer | 45 | $85,632 | $0 | View return |
| 2019 | Iatse Local 665 | 990 | President | 1 | $1,200 | $0 | View return |
| 2019 | Ironworkers Labor Management Committee | 990 | Union Director | 1 | $0 | $0 | View return |
| 2019 | Students for Life of America Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2019 | Iron Workers Local Union No 22 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2018 | Intrntl Assoc of Bridge Struct Ornmntl & | 990 | Financial Sec./Treasurer | 45 | $80,752 | $0 | View return |
| 2018 | Students for Life of America Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2018 | Ironworkers Labor Management Committee | 990 | Union Director | 1 | $0 | $0 | View return |
| 2018 | Iron Workers Local Union No 22 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2017 | Intrntl Assoc of Bridge Struct Ornmntl & | 990 | Financial Sec./Treasurer | 45 | $82,301 | $0 | View return |
| 2017 | Ironworkers Labor Management Committee | 990 | Union Director | 1 | $0 | $0 | View return |
| 2017 | Iron Workers Local Union No 22 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2016 | Intrntl Assoc of Bridge Struct Ornmntl & | 990 | Financial Sec./Treasurer | 45 | $77,601 | $0 | View return |
| 2016 | Iron Workers Local Union No 22 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2016 | Ironworkers Labor Management Committee | 990 | Union Director | 1 | $0 | $0 | View return |
| 2015 | Intrntl Assoc of Bridge Struct Ornmntl & | 990 | Financial Sec./Treasurer | 45 | $78,314 | $0 | View return |
| 2015 | Ironworkers Labor Management Committee | 990 | Union Director | 1 | $0 | $0 | View return |
| 2015 | Iron Workers Local Union No 22 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2014 | Intrntl Assoc of Bridge Struct Ornmntl & | 990 | Financial Sec./Treasurer | 45 | $78,435 | $0 | View return |
| 2014 | Area 60 of Wester Pa General Service | 990EZ | Secretary | 8 | $0 | - | View return |
| 2014 | White Haven Memorial Post 6615 VFW | 990EZ | Trustee | 1 | $0 | - | View return |
| 2014 | Iron Workers Local Union No 22 | 990 | Trustee | 5 | $0 | $0 | View return |
| 2014 | Ironworkers Labor Management Committee | 990 | Union Director | 1 | $0 | $0 | View return |
| 2013 | Intrntl Assoc of Bridge Struct Ornmntl & | 990 | Financial Sec./Treasurer (1/1/2014 - 6/30/2014) | 45 | $36,357 | $0 | View return |
| 2013 | Area 60 of Wester Pa General Service | 990EZ | Secretary | 0 | $0 | - | View return |
| 2013 | Iron Workers Local Union No 22 | 990 | Trustee | 5 | $0 | $0 | View return |