| 2024 | Get Up and Go Ministries Corporation | 990EZ | Treasurer | 40 | $0 | - | View return |
| 2024 | Seattle Police Officers Guild Benefit Trust | 990 | Trustee | 2 | $0 | $0 | View return |
| 2024 | Culpeper County Volunteer Fire Department Inc | 990 | President | 5 | $0 | $0 | View return |
| 2024 | Greene County Foundation Inc. | 990 | Secretary | 0.5 | $0 | $0 | View return |
| 2023 | Culpeper County Volunteer Fire Department Inc | 990 | President | 5 | $0 | $0 | View return |
| 2023 | Greene County Foundation Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2023 | Union Mission Ministries Inc. | 990 | Chairman | 1 | $0 | $0 | View return |
| 2023 | Get Up and Go Ministries Corporation | 990EZ | Treasurer | 40 | $0 | - | View return |
| 2022 | Union Mission Ministries Inc. | 990 | Chairman | 1 | $0 | $0 | View return |
| 2022 | Culpeper County Volunteer Fire Department Inc | 990 | President | 3.5 | $0 | $0 | View return |
| 2022 | Get Up and Go Ministries Corporation | 990EZ | Treasurer | 40 | $0 | - | View return |
| 2022 | Greene County Foundation Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Our Lady of America Ministries Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Our Lady of America Ministries Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $0 | - | View return |
| 2021 | Culpeper County Volunteer Fire Department Inc | 990 | President | 4 | $0 | $0 | View return |
| 2021 | Greene County Foundation Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | Greenwood Education Foundation | 990EZ | Board Member | 1 | $0 | - | View return |
| 2021 | Union Mission Ministries Inc. | 990 | Chairman | 1 | $0 | $0 | View return |
| 2021 | Braylin Campbell Memorial Music Business Scholarship Foundation Fu | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2021 | Our Lady of America Ministries Inc. | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2020 | Culpeper County Volunteer Fire Department Inc | 990 | President | 4 | $0 | $0 | View return |
| 2020 | Greenwood Education Foundation | 990EZ | Board Member | 1 | $0 | - | View return |
| 2020 | Our Lady of America Ministries Inc. | 990 | Director/Treasurer | 1 | $0 | $0 | View return |
| 2020 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $0 | - | View return |
| 2020 | Union Mission Ministries Inc. | 990 | Chairman | 1 | $0 | $0 | View return |
| 2020 | Music Business Association | 990 | Secretary | 2 | $0 | $0 | View return |
| 2020 | Braylin Campbell Memorial Music Business Scholarship Foundation Fu | 990EZ | Secretary | 2 | $0 | $0 | View return |
| 2019 | Greenwood Education Foundation | 990EZ | Board Member | 1 | $0 | - | View return |
| 2019 | Boys & Girls Club of Greater Holyoke Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Culpeper County Volunteer Fire Department Inc | 990 | President | 11 | $0 | $0 | View return |
| 2019 | Our Lady of America Ministries Inc. | 990PF | Director/Treasurer | 1 | $0 | $0 | View return |
| 2019 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $0 | - | View return |
| 2019 | Union Mission Ministries Inc. | 990 | Chairman | 1 | $0 | $0 | View return |
| 2018 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $0 | - | View return |
| 2018 | Greenwood Education Foundation | 990EZ | Board Member | 1 | $0 | - | View return |
| 2018 | Boys & Girls Club of Greater Holyoke Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Union Mission Ministries Inc. | 990 | Chairman | 1 | $0 | $0 | View return |
| 2018 | Culpeper County Volunteer Fire Department Inc | 990 | President | 4 | $0 | $0 | View return |
| 2018 | Our Lady of America Ministries Inc. | 990PF | Director/Treasurer - 10/18 | 1 | $0 | $0 | View return |
| 2017 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $24,950 | $5,299 | View return |
| 2017 | Culpeper County Volunteer Fire Department Inc | 990 | President | 1 | $0 | $0 | View return |
| 2017 | Boys & Girls Club of Greater Holyoke Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Our Lady of America Ministries Inc. | 990PF | Treasurer - Resigned 9/17 | 1 | $0 | $0 | View return |
| 2017 | Beltsville Volunteer Fire Dept Inc | 990 | Board Member | 20 | $0 | $0 | View return |
| 2017 | Union Mission Ministries Inc. | 990 | Chairman | 1 | $0 | $0 | View return |
| 2016 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $25,950 | $4,313 | View return |
| 2016 | Culpeper County Volunteer Fire Department Inc | 990 | President | 1 | $0 | $0 | View return |
| 2016 | Union Mission Ministries Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Our Lady of America Ministries Inc. | 990PF | Director/Treasurer (Joined 2016) | 1 | $0 | $0 | View return |
| 2016 | Beltsville Volunteer Fire Dept Inc | 990 | Board Member | 20 | $0 | $0 | View return |
| 2016 | Boys & Girls Club of Greater Holyoke Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $24,950 | $3,463 | View return |
| 2015 | Culpeper County Volunteer Fire Department Inc | 990 | President | 7.5 | $0 | $0 | View return |
| 2015 | Beltsville Volunteer Fire Dept Inc | 990 | Board Member | 20 | $0 | $0 | View return |
| 2015 | Union Mission Ministries Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Get Up and Go Ministries Corporation | 990EZ | Officer | 40 | $24,950 | $4,907 | View return |
| 2014 | Union Mission Ministries Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Beltsville Volunteer Fire Dept Inc | 990 | Board Member | 20 | $0 | $0 | View return |
| 2014 | Culpeper County Volunteer Fire Department Inc | 990 | President | 7.5 | $0 | $0 | View return |
| 2013 | Union Mission Ministries Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Culpeper County Volunteer Fire Department Inc | 990 | President | 3 | $0 | $0 | View return |