| 2024 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2024 | Tanzania Medical Fund Inc. | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2024 | Tanzania Education Fund Inc. | 990 | Board Member | 10 | $0 | $0 | View return |
| 2023 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2023 | Tanzania Education Fund Inc. | 990 | Board Member | 10 | $0 | $0 | View return |
| 2023 | Tanzania Medical Fund Inc. | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2022 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2022 | Tanzania Education Fund Inc. | 990 | Board Member | 5 | $0 | $0 | View return |
| 2022 | Tanzania Medical Fund Inc. | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2021 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2021 | Tanzania Education Fund Inc. | 990 | Board Member | 5 | $0 | $0 | View return |
| 2021 | Tanzania Medical Fund Inc. | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2020 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2020 | Tanzania Education Fund Inc. | 990 | Board Member | 5 | $0 | $0 | View return |
| 2020 | Tanzania Medical Fund Inc. | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2019 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2019 | Tanzania Medical Fund Inc. | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2019 | Tanzania Education Fund Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | Tanzania Education Fund Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2018 | Tanzania Medical Fund Inc. | 990EZ | Secretary | 2 | $0 | - | View return |
| 2018 | Tanzania Education Fund Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2017 | Tanzania Medical Fund Inc. | 990EZ | President | 2 | $0 | - | View return |
| 2016 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2016 | Tanzania Medical Fund Inc. | 990EZ | President | 2 | $0 | - | View return |
| 2015 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2014 | Wallerville Water Association Inc | 990 | Vice President | 1 | $600 | $0 | View return |
| 2013 | Wallerville Water Association Inc | 990 | Vice President | 1 | $450 | $0 | View return |