| 2024 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director & Vice President | 40 | $0 | $0 | View return |
| 2023 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director Vice President | 40 | $0 | $0 | View return |
| 2023 | Association of Tourist Railroads and Railway Museums Inc | 990EZ | Director | 0 | $0 | - | View return |
| 2022 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director & Vice President | 40 | $93,462 | $0 | View return |
| 2022 | Association of Tourist Railroads and Railway Museums Inc | 990EZ | Director | 0 | $0 | - | View return |
| 2021 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director & Vice | 40 | $0 | $90,000 | View return |
| 2020 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director & Vice President | 40 | $0 | $88,358 | View return |
| 2019 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director | 40 | $76,273 | $0 | View return |
| 2018 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director | 40 | $0 | $70,000 | View return |
| 2018 | Preservation Pennsylvania | 990 | Chairperson | - | $0 | $0 | View return |
| 2017 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director | 40 | $71,346 | $0 | View return |
| 2017 | Preservation Pennsylvania | 990 | Chairperson | 1 | $0 | $0 | View return |
| 2016 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director | 40 | $70,000 | $0 | View return |
| 2016 | Schuylkill River Greenway Association | 990 | Member | 0.5 | $0 | $0 | View return |
| 2016 | Preservation Pennsylvania | 990 | Chairperson | 1 | $0 | $0 | View return |
| 2015 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director & Presi | 40 | $70,000 | $0 | View return |
| 2015 | Schuylkill River Greenway Association | 990 | Member | 0.5 | $0 | $0 | View return |
| 2015 | Preservation Pennsylvania | 990 | Secretary | 1 | $0 | $0 | View return |
| 2014 | Colebrookdale Railroad Preservation Trust | 990 | Executive Director & President | 40 | $70,000 | $0 | View return |
| 2014 | Schuylkill River Greenway Association | 990 | Member | 0.5 | $0 | $0 | View return |
| 2014 | Preservation Pennsylvania | 990 | Secretary | 1 | $0 | $0 | View return |
| 2013 | Schuylkill River Greenway Association | 990 | Member | 0.5 | $0 | $0 | View return |
| 2013 | Preservation Pennsylvania | 990 | Secretary | 1 | $0 | $0 | View return |