| 2024 | Central Vermont Chamber Music | 990EZ | President | 0 | $0 | $0 | View return |
| 2023 | Memphis University School | 990 | Headmaster | 40 | $362,225 | $0 | View return |
| 2023 | Central Vermont Chamber Music | 990EZ | President | 0 | $0 | $0 | View return |
| 2022 | Memphis University School | 990 | Headmaster | 40 | $349,093 | $0 | View return |
| 2022 | Central Vermont Chamber Music | 990EZ | President | 0 | $0 | $0 | View return |
| 2021 | Memphis University School | 990 | Head-Master | 40 | $341,917 | $0 | View return |
| 2021 | Central Vermont Chamber Music | 990EZ | President | 0 | $0 | $0 | View return |
| 2020 | Memphis University School | 990 | Head-Master | 40 | $339,240 | $0 | View return |
| 2020 | Eastern Seniors Golf Association Inc | 990EZ | President | 1 | $0 | $0 | View return |
| 2020 | Central Vermont Chamber Music | 990EZ | President | 0 | $0 | $0 | View return |
| 2019 | Memphis University School | 990 | Head-Master | 40 | $334,885 | $0 | View return |
| 2019 | Eastern Seniors Golf Association Inc | 990EZ | Vice President | 1 | $0 | $0 | View return |
| 2019 | Central Vermont Chamber Music | 990EZ | President | 0 | $0 | - | View return |
| 2018 | Memphis University School | 990 | Head-Master | 40 | $326,775 | $0 | View return |
| 2018 | Central Vermont Chamber Music | 990EZ | President | 0 | $2,000 | - | View return |
| 2018 | Air Conditioning Contractors Association | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | American Legion Home Association | 990 | Board Member | 2 | $0 | $0 | View return |
| 2018 | Partnership for Los Angeles Schools | 990 | Board Member | 3 | $0 | $0 | View return |
| 2018 | Haldane School Foundation Inc | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2017 | Memphis University School | 990 | Head-Master | 40 | $162,750 | $0 | View return |
| 2017 | Central Vermont Chamber Music | 990EZ | President | 22 | $760 | - | View return |
| 2017 | American Legion Home Association | 990 | Board Member | 2 | $0 | $0 | View return |
| 2017 | Air Conditioning Contractors Association | 990 | Director | 0 | $0 | $0 | View return |
| 2017 | Partnership for Los Angeles Schools | 990 | Board Member | 3 | $0 | $0 | View return |
| 2017 | Partnership for Los Angeles Schools | 990 | Board Member | 3 | $0 | $0 | View return |
| 2016 | Christ Church Episcopal School | 990 | Upper School Director | 40 | $127,869 | $0 | View return |
| 2016 | Central Vermont Chamber Music | 990EZ | President | 22 | $2,800 | - | View return |
| 2016 | American Legion Home Association | 990 | Board Member | 2 | $0 | $0 | View return |
| 2016 | Air Conditioning Contractors Association | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Partnership for Los Angeles Schools | 990 | Board Member | 1 | $0 | $0 | View return |
| 2015 | Christ Church Episcopal School | 990 | Upper School Director | 40 | $121,285 | $0 | View return |
| 2015 | Central Vermont Chamber Music | 990EZ | President | 22 | $0 | - | View return |
| 2015 | American Legion Home Association | 990 | Board Member | 2 | $0 | $0 | View return |
| 2015 | American Legion Post 273 | 990EZ | Adjutant | 2 | $0 | - | View return |
| 2015 | Air Conditioning Contractors Association | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Partnership for Los Angeles Schools | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Christ Church Episcopal School | 990 | Upper School Director | 40 | $113,180 | $0 | View return |
| 2014 | Haldane School Foundation Inc | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2014 | Central Vermont Chamber Music | 990EZ | President | 22 | $0 | $0 | View return |
| 2014 | Partnership for Los Angeles Schools | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Christ Church Episcopal School | 990 | Upper School Director | 40 | $110,902 | $0 | View return |
| 2013 | Partnership for Los Angeles Schools | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Central Vermont Chamber Music | 990EZ | President | 22 | $0 | $0 | View return |