| 2024 | Mechanical Contractors Association of Metropolitan Washington | 990 | President Elect | 2 | $0 | $0 | View return |
| 2024 | Tangier Volunteer Fire Department Inc | 990 | Vice President | 10 | $0 | $0 | View return |
| 2023 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Mechanical Contractors Association of Maryland Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Shriners International DBA El Maida Shriners | 990 | Asst Rabban | 20 | $0 | $0 | View return |
| 2022 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Mechanical Contractors Association of Maryland Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Shriners International DBA El Maida Shriners | 990 | Asst Rabban | 0 | $0 | $0 | View return |
| 2021 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Shriners International DBA El Maida Shriners | 990 | High Priest Pft | 0 | $0 | $0 | View return |
| 2020 | Mechanical Contractors Association of Maryland Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Mechanical Contractors Association of Metropolitan Washington | 990 | Immediate Past President | 2 | $0 | $0 | View return |
| 2020 | Economic Development Council of Okaloosa County Florida Inc | 990 | Eglin Afb Representative | 2 | $0 | $0 | View return |
| 2020 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Mechanical Contractors Association of Metropolitan Washington | 990 | President | 2 | $0 | $0 | View return |
| 2019 | Mechanical Contractors Association of Maryland Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Economic Development Council of Okaloosa County Florida Inc | 990 | Local Government Represent | 2 | $0 | $0 | View return |
| 2019 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Cause | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2018 | Mechanical Contractors Association of Maryland Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Mechanical Contractors Association of Metropolitan Washington | 990 | President Elect | 2 | $0 | $0 | View return |
| 2018 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | U a Mechanical Trades School Inc. | 990 | Trustee (From Jan 2019) | 0.5 | $0 | $0 | View return |
| 2017 | Mechanical Contractors Association of Maryland Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Cause | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2017 | Mechanical Contractors Association of Metropolitan Washington | 990 | Secretary Treasurer | 2 | $0 | $0 | View return |
| 2017 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Maranatha Bible and Missionary Conference Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Mechanical Contractors Association of Metropolitan Washington | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | Cause | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2016 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Stockton Impact Corps | 990EZ | Executive Di | 0 | $0 | - | View return |
| 2015 | Stockton Impact Corps | 990EZ | Executive Di | 0 | $22,000 | - | View return |
| 2015 | Mechanical Contractors Association of Metropolitan Washington | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | North Lee Water Assn | 990 | Member | 2 | $0 | $0 | View return |
| 2015 | Maranatha Bible and Missionary Conference Inc. | 990 | Trustee | 0 | $0 | $0 | View return |
| 2015 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | North Lee Water Assn | 990 | Member | 2 | $0 | $0 | View return |
| 2014 | Maranatha Bible and Missionary Conference Inc. | 990 | Trustee | 5 | $0 | $0 | View return |
| 2014 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Maranatha Bible and Missionary Conference Inc. | 990 | Trustee | 2 | $0 | $0 | View return |
| 2013 | North Lee Water Assn | 990 | Member | 2 | $0 | $0 | View return |
| 2013 | Mechanical Contractors Association of Maryland Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Local 99-99A International Union of Operating Engineers Joint Apprenti | 990 | Trustee | 1 | $0 | $0 | View return |