| 2024 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2024 | Chinook Enterprises | 990 | Board Chair | 1.5 | $0 | $0 | View return |
| 2024 | Chinook Enterprises | 990 | Board Chair | 1.5 | $0 | $0 | View return |
| 2023 | Wall Street Technology Association Inc | 990 | 2nd Vice President | 2 | $0 | $0 | View return |
| 2023 | Chinook Enterprises | 990 | Board Chair | 1.5 | $0 | $0 | View return |
| 2023 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2022 | Chinook Enterprises | 990 | Chair | 3 | $0 | $0 | View return |
| 2022 | Wall Street Technology Association Inc | 990 | 2nd Vice Pres. | 2 | $0 | $0 | View return |
| 2022 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2021 | Chinook Enterprises | 990 | Vice Chair | 2 | $0 | $0 | View return |
| 2021 | Wall Street Technology Association Inc | 990 | 2nd Vice Pres. | 2 | $0 | $0 | View return |
| 2021 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Chinook Enterprises | 990 | Director/Former Interim CEO | 40 | $26,846 | $0 | View return |
| 2020 | Wall Street Technology Association Inc | 990 | Vice President | 2 | $0 | $0 | View return |
| 2020 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | California Independent System Operator Corporation | 990 | VP, Customer & State Affairs | 40 | $470,186 | $0 | View return |
| 2019 | Wall Street Technology Association Inc | 990 | Vice President | 2 | $0 | $0 | View return |
| 2018 | California Independent System Operator Corporation | 990 | VP, Customer & State Affairs | 40 | $401,661 | $0 | View return |
| 2018 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | Wall Street Technology Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | California Independent System Operator Corporation | 990 | VP, Customer & State Affairs | 40 | $490,130 | $0 | View return |
| 2017 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Wall Street Technology Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | California Independent System Operator Corporation | 990 | VP, Customer & State Affairs | 40 | $329,718 | $0 | View return |
| 2016 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Wall Street Technology Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Wall Street Technology Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Wall Street Technology Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Nysarc Inc Monroe County Chapter | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Wall Street Technology Association Inc | 990 | Director | 1 | $0 | $0 | View return |