| 2024 | Paynesville Baseball Club Inc. | 990 | President | 1 | $0 | $0 | View return |
| 2024 | Film Las Cruces | 990EZ | Treasurer | 2 | $0 | - | View return |
| 2024 | Health Care Transformation Task Force Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | White Pool House Friends | 990 | Bod | 0 | $0 | $0 | View return |
| 2023 | Paynesville Baseball Club Inc. | 990 | President | 1 | $0 | $0 | View return |
| 2023 | Film Las Cruces | 990 | Member | 2 | $0 | $0 | View return |
| 2023 | Georgetown Caring Place | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2023 | Health Care Transformation Task Force Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Georgetown Caring Place | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Paynesville Baseball Club Inc. | 990 | President | 1 | $0 | $0 | View return |
| 2022 | Film Las Cruces | 990 | Member | 2 | $0 | $0 | View return |
| 2022 | White Pool House Friends | 990 | Bod | 0 | $0 | $0 | View return |
| 2021 | Paynesville Baseball Club Inc. | 990 | President | - | $0 | $0 | View return |
| 2021 | White Pool House Friends | 990 | Bod | 0 | $0 | $0 | View return |
| 2020 | Paynesville Baseball Club Inc. | 990 | President | 1 | $0 | $0 | View return |
| 2019 | Loudoun Youth Soccer Association | 990 | Director Of Finance | 40 | $128,012 | $0 | View return |
| 2019 | Paynesville Baseball Club Inc. | 990 | President | 1 | $0 | $0 | View return |
| 2019 | North Raleigh Ministries Inc. | 990 | Vice Chair | 2 | $0 | $0 | View return |
| 2019 | North Raleigh Ministries Inc. | 990 | Vice Chair | 2 | $0 | $0 | View return |
| 2018 | Loudoun Youth Soccer Association | 990 | Director Of Finance | 40 | $132,023 | $0 | View return |
| 2018 | North Raleigh Ministries Inc. | 990 | Vice Chair | 2 | $0 | $0 | View return |
| 2018 | Paynesville Baseball Club Inc. | 990 | President | 1 | $0 | $0 | View return |
| 2018 | Plumbers & Pipefitters Local 553 | 990 | Ret Admin | 0 | $0 | $0 | View return |
| 2017 | Magnifi Financial Credit Union | 990 | Commercial Lender | 45 | $127,440 | $0 | View return |
| 2017 | Loudoun Youth Soccer Association | 990 | Director Of Finance | 40 | $121,681 | $0 | View return |
| 2017 | Plumbers & Pipefitters Local 553 | 990 | Ret Admin | 0 | $31,314 | $0 | View return |
| 2017 | Paynesville Baseball Club Inc. | 990 | President | 0 | $0 | $0 | View return |
| 2016 | Loudoun Youth Soccer Association | 990 | Director Of Finance | 40 | $109,460 | $0 | View return |
| 2016 | Plumbers & Pipefitters Health & Welfare Insurance Trust | 990 | Administrator-P | 40 | $92,113 | $0 | View return |
| 2016 | Paynesville Baseball Club Inc. | 990 | President | 0 | $0 | $0 | View return |
| 2016 | The Public Good Projects Inc | 990 | Finance Chair | 1 | $0 | $0 | View return |
| 2015 | Loudoun Youth Soccer Association | 990 | Director Of Finance | 40 | $106,539 | $0 | View return |
| 2015 | Plumbers & Pipefitters Health & Welfare Insurance Trust | 990 | Administrator | 40 | $88,566 | $0 | View return |
| 2015 | Paynesville Baseball Club Inc. | 990 | President | 0 | $0 | $0 | View return |
| 2014 | Plumbers & Pipefitters Health & Welfare Insurance Trust | 990 | Administrator | 40 | $88,034 | $0 | View return |
| 2014 | Plumbers & Pipefitters Local 553 | 990 | Executive Board | 40 | $0 | $0 | View return |
| 2014 | Plumbers and Pipefitters Local 553 Training Fund | 990 | Administrator | 0 | $0 | $0 | View return |
| 2014 | Paynesville Baseball Club Inc. | 990 | President | 0 | $0 | $0 | View return |
| 2013 | Plumbers & Pipefitters Local 553 | 990 | Business Agent | 40 | $96,529 | $0 | View return |
| 2013 | Plumbers & Pipefitters Health & Welfare Insurance Trust | 990 | Union Trustee | 0 | $0 | $0 | View return |
| 2013 | Paynesville Baseball Club Inc. | 990EZ | President | 2 | $0 | - | View return |
| 2013 | Plumbers and Pipefitters Local 553 Training Fund | 990 | Member | 0 | $0 | $0 | View return |