| 2025 | Natick Police Relief Assocation Inc | 990 | President | 1 | $0 | $0 | View return |
| 2025 | American Legion Post 0281 Mitchell | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2024 | Providence Classical School | 990 | Head Of School | 55 | $228,356 | $0 | View return |
| 2024 | Powder River Energy Corporation | 990 | VP Of System Operations | 45 | $167,246 | $0 | View return |
| 2024 | Natick Police Relief Assocation Inc | 990 | President | 1 | $0 | $0 | View return |
| 2024 | American Legion Post 0281 Mitchell | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2024 | National Association of Realtors | 990 | Large Firm Representative | 0.5 | $0 | $0 | View return |
| 2023 | Providence Classical School | 990 | Head Of School | 55 | $199,875 | $0 | View return |
| 2023 | Powder River Energy Corporation | 990 | VP Of System Operations | 45 | $158,582 | $0 | View return |
| 2023 | Natick Police Relief Assocation Inc | 990EZ | President | 1 | $0 | - | View return |
| 2023 | American Legion Post 0281 Mitchell | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2023 | Texas Private School Accreditation Commission | 990EZ | Vice Chair | 2 | $0 | - | View return |
| 2022 | Providence Classical School | 990 | Head Of School | 55 | $179,713 | $0 | View return |
| 2022 | Powder River Energy Corporation | 990 | Vice President System Operations | 44 | $145,402 | $0 | View return |
| 2022 | Natick Police Relief Assocation Inc | 990 | President | 1 | $0 | $0 | View return |
| 2021 | Providence Classical School | 990 | Head Of School | 40 | $161,555 | $0 | View return |
| 2021 | Natick Police Relief Assocation Inc | 990 | President | 1 | $0 | $0 | View return |
| 2020 | Providence Classical School | 990 | Head Of School | 40 | $134,578 | $0 | View return |
| 2020 | Natick Police Relief Assocation Inc | 990 | President | 1 | $0 | $0 | View return |
| 2020 | American Legion Post 0281 Mitchell | 990EZ | Finance Officer | 5 | $0 | $0 | View return |
| 2019 | Providence Classical School | 990 | Head Of School | 40 | $134,578 | $0 | View return |
| 2019 | Natick Police Relief Assocation Inc | 990 | President | 1 | $0 | $0 | View return |
| 2019 | American Legion Post 0281 Mitchell | 990EZ | Finance Officer | 5 | $0 | $0 | View return |
| 2018 | American Legion Post 0281 Mitchell | 990EZ | Finance Officer | 5 | $0 | $0 | View return |
| 2018 | Natick Police Relief Assocation Inc | 990 | President | 1 | $0 | $0 | View return |
| 2018 | National Association of School Resource Officers Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | National Association of School Resource Officers Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | American Legion Post 0281 Mitchell | 990EZ | Finance Officer | 5 | $0 | - | View return |
| 2015 | National Association of School Resource Officers Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | National Association of School Resource Officers Inc. | 990 | Director | 1 | $0 | $0 | View return |