| 2025 | Christian Training and Missionary Fellowship Inc. | 990 | President | 45 | $37,101 | $0 | View return |
| 2024 | Christian Training and Missionary Fellowship Inc. | 990 | President | 40 | $30,000 | $0 | View return |
| 2024 | Cayuga Lake Watershed Network Inc | 990EZ | Director (Part Year) | 4 | $0 | $0 | View return |
| 2023 | Cayuga Lake Watershed Network Inc | 990 | Director | 4 | $0 | $0 | View return |
| 2023 | Christian Training and Missionary Fellowship Inc. | 990 | President | 40 | $0 | $0 | View return |
| 2023 | Ducks Unlimited Inc. | 990 | Regional Vice President, Region 6 | 5 | $0 | $0 | View return |
| 2023 | Ducks Unlimited Inc Group Return | 990 | Regional Vice President, Region 6 | 1 | $0 | $0 | View return |
| 2022 | Christian Training and Missionary Fellowship Inc. | 990 | President | 40 | $0 | $0 | View return |
| 2022 | Cayuga Lake Watershed Network Inc | 990 | Director | 4 | $0 | $0 | View return |
| 2022 | Ducks Unlimited Inc Group Return | 990 | Regional Vice President, Region 6 | 1 | $0 | $0 | View return |
| 2022 | Ducks Unlimited Inc. | 990 | Regional Vice President, Region 6 | 5 | $0 | $0 | View return |
| 2021 | Christian Training and Missionary Fellowship Inc. | 990 | President | 40 | $0 | $0 | View return |
| 2021 | Cayuga Lake Watershed Network Inc | 990 | Sc Vice Chair/Director | 4 | $0 | $0 | View return |
| 2021 | Ducks Unlimited Inc. | 990 | Regional Vice President, Region 6 | 5 | $0 | $0 | View return |
| 2021 | Ducks Unlimited Inc Group Return | 990 | Regional Vice President, Region 6 | 1 | $0 | $0 | View return |
| 2020 | Cayuga Lake Watershed Network Inc | 990EZ | Sc Vice Chair | 3 | $0 | $0 | View return |
| 2020 | Christian Training and Missionary Fellowship Inc. | 990 | President | 40 | $0 | $0 | View return |
| 2020 | Ducks Unlimited Inc Group Return | 990 | Regional Vice President, Region 6 | 1 | $0 | $0 | View return |
| 2020 | Ducks Unlimited Inc. | 990 | Regional Vice President, Region 6 | 5 | $0 | $0 | View return |
| 2019 | Cayuga Lake Watershed Network Inc | 990EZ | Sc Vice Chair | 2 | $0 | $0 | View return |
| 2019 | Ducks Unlimited Inc. | 990 | Regional VP, Region 6 | 5 | $0 | $0 | View return |
| 2019 | Kiwanis Club of Gloucester Township Blackwood | 990EZ | President | 6 | $0 | $0 | View return |
| 2019 | Ducks Unlimited Inc Group Return | 990 | Regional VP, Region 6 | 1 | $0 | $0 | View return |
| 2018 | Cayuga Lake Watershed Network Inc | 990EZ | Sc Vice Chair/Director | 2 | $0 | $0 | View return |
| 2018 | Kiwanis Club of Gloucester Township Blackwood | 990EZ | President | 6 | $0 | $0 | View return |
| 2018 | Ducks Unlimited Inc Group Return | 990 | Regional VP, Region 6 | 1 | $0 | $0 | View return |
| 2018 | Ducks Unlimited Inc. | 990 | Regional VP, Region 6 | 5 | $0 | $0 | View return |
| 2017 | Cayuga Lake Watershed Network Inc | 990EZ | Sc Vice Chair | 10 | $0 | - | View return |
| 2017 | Kiwanis Club of Gloucester Township Blackwood | 990EZ | President-Elect | 6 | $0 | - | View return |
| 2016 | Kiwanis Club of Gloucester Township Blackwood | 990EZ | President-Elect | 6 | $0 | - | View return |