| 2025 | Altoona-Blair County Development Corporation | 990 | 2nd Vice Chair | 3 | $0 | $0 | View return |
| 2024 | United Brotherhood of Carpenters & Joiners of America Local Union 423 | 990 | Conductor | 1 | $600 | $0 | View return |
| 2024 | Altoona-Blair County Development Corporation | 990 | 2nd Vice Chair | 3 | $0 | $0 | View return |
| 2024 | Innovative Manufacturers Center Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2024 | Blair County Chamber of Commerce | 990 | 2nd Vice Chair | 2 | $0 | $0 | View return |
| 2024 | North East Association of Rail Shippers | 990 | President | 2 | $0 | $0 | View return |
| 2023 | United Brotherhood of Carpenters & Joiners of America Local Union 423 | 990 | Conductor | 1 | $600 | $0 | View return |
| 2023 | National Association for the Advancement of Colored People | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2023 | North East Association of Rail Shippers | 990 | 1st Vice President | 2 | $0 | $0 | View return |
| 2023 | Altoona-Blair County Development Corporation | 990 | 2nd Vice Chair | 3 | $0 | $0 | View return |
| 2023 | Railroaders Heritage Corporation | 990 | Treasurer | 5 | $0 | $0 | View return |
| 2023 | Innovative Manufacturers Center Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | United Brotherhood of Carpenters & Joiners of America Local Union 423 | 990 | Conductor | 1 | $600 | $0 | View return |
| 2022 | Altoona-Blair County Development Corporation | 990 | 2nd Vice Chair | 3 | $0 | $0 | View return |
| 2022 | North East Association of Rail Shippers | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | Railroaders Heritage Corporation | 990 | Treasurer | 5 | $0 | $0 | View return |
| 2022 | Greater Altoona Economic Development Corporation | 990 | Board Member | 1 | $0 | $0 | View return |
| 2022 | National Association for the Advancement of Colored People | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2022 | Innovative Manufacturers Center Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | Penn-Mont Academy Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2021 | United Brotherhood of Carpenters & Joiners of America Local Union 423 | 990 | Conductor | 1 | $450 | $0 | View return |
| 2021 | Altoona-Blair County Development Corporation | 990 | 2nd Vice Chair | 3 | $0 | $0 | View return |
| 2021 | North East Association of Rail Shippers | 990EZ | Director | 2 | $0 | $0 | View return |
| 2021 | National Association for the Advancement of Colored People | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Penn-Mont Academy Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2021 | Railroaders Heritage Corporation | 990 | Treasurer | 5 | $0 | $0 | View return |
| 2021 | Greater Altoona Economic Development Corporation | 990 | Board Member | 1 | $0 | $0 | View return |
| 2021 | Innovative Manufacturers Center Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2020 | United Brotherhood of Carpenters & Joiners of America Local Union 423 | 990 | Conductor | 1 | $600 | $0 | View return |
| 2020 | Altoona-Blair County Development Corporation | 990 | 2nd Vice Chair | 3 | $0 | $0 | View return |
| 2020 | Penn-Mont Academy Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2020 | North East Association of Rail Shippers | 990EZ | Director | 2 | $0 | $0 | View return |
| 2020 | Altoona-Blair County Development Corporation | 990 | 2nd Vice Chair | 3 | $0 | $0 | View return |
| 2020 | Railroaders Heritage Corporation | 990 | Treasurer | 5 | $0 | $0 | View return |
| 2020 | Innovative Manufacturers Center Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | United Brotherhood of Carpenters & Joiners of America Local Union 423 | 990 | Conductor | 1 | $200 | $0 | View return |
| 2019 | Altoona-Blair County Development Corporation | 990 | Secretary/Assistant Treasu | 3 | $0 | $0 | View return |
| 2019 | Penn-Mont Academy Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2019 | Railroaders Heritage Corporation | 990 | Treasurer | 5 | $0 | $0 | View return |
| 2019 | North East Association of Rail Shippers | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Altoona-Blair County Development Corporation | 990 | Secretary/Assistant Treasu | 3 | $0 | $0 | View return |
| 2018 | Penn-Mont Academy Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2018 | Altoona-Blair County Development Corporation | 990 | Secretary/Assistant Treasurer | 3 | $0 | $0 | View return |
| 2017 | Altoona-Blair County Development Corporation | 990 | Director | 3 | $0 | $0 | View return |
| 2017 | Penn-Mont Academy Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2016 | Penn-Mont Academy Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2016 | Altoona-Blair County Development Corporation | 990 | Director | 3 | $0 | $0 | View return |
| 2015 | Penn-Mont Academy Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | United Brotherhood of Carpenters and Joiners of America Local 1024 | 990 | Conductor | 2 | $1,009 | $0 | View return |
| 2014 | Penn-Mont Academy Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | United Brotherhood of Carpenters and Joiners of America Local 1024 | 990 | Conductor | 2 | $1,797 | $0 | View return |