| 2025 | Charles River Wheelers Inc | 990EZ | Director And President | 5 | $0 | $0 | View return |
| 2024 | Upperville Volunteer Fire Company | 990 | Member | - | $0 | $0 | View return |
| 2024 | Charles River Wheelers Inc | 990EZ | Director And President | 5 | $0 | $0 | View return |
| 2023 | Westchester Arts Council Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2023 | Charles River Wheelers Inc | 990EZ | Director And President | 5 | $0 | $0 | View return |
| 2023 | Upperville Volunteer Fire Company | 990 | Member | - | $0 | $0 | View return |
| 2022 | Charles River Wheelers Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2022 | Upperville Volunteer Fire Company | 990 | Member | - | $0 | $0 | View return |
| 2022 | Westchester Arts Council Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2021 | Upperville Volunteer Fire Company | 990 | Member | - | $0 | $0 | View return |
| 2021 | Charles River Wheelers Inc | 990EZ | Director | 1 | $0 | $0 | View return |
| 2021 | Uva Caton Merchant House Assisted Living | 990 | Trustee (End 6/30/21) | 0.2 | $0 | $0 | View return |
| 2020 | Uva Caton Merchant House Assisted Living | 990 | Trustee | 0.2 | $0 | $0 | View return |
| 2020 | Upperville Volunteer Fire Company | 990 | Member | - | $0 | $0 | View return |
| 2019 | Prince George Electric Cooperative | 990 | Vice Chairman | 5 | $12,100 | $0 | View return |
| 2019 | Upperville Volunteer Fire Company | 990 | Member | - | $0 | $0 | View return |
| 2018 | Prince George Electric Cooperative | 990 | Vice Chairman | 1 | $15,600 | $0 | View return |
| 2018 | Prince George Electric Cooperative | 990 | Vice Chairman | 1 | $15,600 | $0 | View return |
| 2018 | Upperville Volunteer Fire Company | 990 | Member | - | $0 | $0 | View return |
| 2017 | Prince George Electric Cooperative | 990 | Director | 1 | $17,850 | $0 | View return |
| 2017 | Upperville Volunteer Fire Company | 990 | Member | 5 | $0 | $0 | View return |
| 2017 | Trollope Society | 990EZ | Chairman | 0 | $0 | $0 | View return |
| 2016 | Prince George Electric Cooperative | 990 | Director | 1 | $20,600 | $0 | View return |
| 2016 | Upperville Volunteer Fire Company | 990 | Member | 5 | $0 | $0 | View return |
| 2016 | Trollope Society | 990EZ | Chairman | 0 | $0 | $0 | View return |
| 2015 | Prince George Electric Cooperative | 990 | Director | 1 | $22,050 | $0 | View return |
| 2015 | Trollope Society | 990EZ | Chairman | 0 | $0 | $0 | View return |
| 2015 | Upperville Volunteer Fire Company | 990 | Member | 5 | $0 | $0 | View return |
| 2014 | Prince George Electric Cooperative | 990 | Director | 1 | $25,400 | $0 | View return |
| 2014 | Trollope Society | 990EZ | President | 0 | $0 | $0 | View return |
| 2014 | Upperville Volunteer Fire Company | 990 | Member | 5 | $0 | $0 | View return |
| 2013 | Prince George Electric Cooperative | 990 | Director | 1 | $15,800 | $0 | View return |
| 2013 | Upperville Volunteer Fire Company | 990 | Member | 5 | $0 | $0 | View return |
| 2013 | Trollope Society | 990EZ | President | 0 | $0 | $0 | View return |