| 2025 | Breslau Cemetery Association Inc | 990 | Trustee | 20 | $0 | $0 | View return |
| 2024 | Friends of Jefferson-Madison Regional Library Inc. | 990 | Vice President | 1 | $0 | $0 | View return |
| 2024 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2024 | Kip Mangira Memorial Foundation | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2024 | Breslau Cemetery Association Inc | 990 | Trustee | 20 | $0 | $0 | View return |
| 2023 | Frank P Doyle Trust - Article IX | 990 | Trustee | 2 | $0 | $287,250 | View return |
| 2023 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2023 | Breslau Cemetery Association Inc | 990 | Trustee | 20 | $0 | $0 | View return |
| 2022 | Frank P Doyle Trust - Article IX | 990 | Trustee | 1 | $0 | $365,250 | View return |
| 2022 | Vietnam Veterans of America Inc | 990 | Treasurer (Eff 4/23) | 1 | $0 | $0 | View return |
| 2022 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2022 | Breslau Cemetery Association Inc | 990 | Trustee | 20 | $0 | $0 | View return |
| 2022 | Union Landing Property Owners Association | 990 | CEO | 0 | $0 | $0 | View return |
| 2021 | Frank P Doyle Trust - Article IX | 990 | Trustee | 2 | $0 | $345,250 | View return |
| 2021 | Saved by Zade | 990 | Chairman Of The Board | 2 | $0 | $0 | View return |
| 2021 | Breslau Cemetery Association Inc | 990 | Trustee | 20 | $0 | $0 | View return |
| 2021 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2020 | Frank P Doyle Trust - Article IX | 990 | Trustee | 2 | $0 | $330,250 | View return |
| 2020 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2020 | Injured Soldiers Inc. | 990 | Director | 10 | $0 | $0 | View return |
| 2019 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2019 | Friends of the Museum North Carolina Maritime Museum Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | Injured Soldiers Inc. | 990 | Director | 10 | $0 | $0 | View return |
| 2019 | The Shenandoah National Park Trust | 990 | Secretary | 2 | $0 | $0 | View return |
| 2018 | Injured Soldiers Inc. | 990 | Director | 10 | $0 | $0 | View return |
| 2018 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | $0 | View return |
| 2018 | The Shenandoah National Park Trust | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | City of Scottsdale Municipal Property Corporation | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | Scottsdale Preserve Authority | 990 | Director | 0 | $0 | $0 | View return |
| 2017 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | - | View return |
| 2017 | Injured Soldiers Inc. | 990 | Director | 10 | $0 | $0 | View return |
| 2017 | The Shenandoah National Park Trust | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | City of Scottsdale Municipal Property Corporation | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2017 | Scottsdale Preserve Authority | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2017 | Scottsdale Preserve Authority | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2016 | Detroit Yacht Club | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | - | View return |
| 2016 | Scottsdale Preserve Authority | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2016 | City of Scottsdale Municipal Property Corporation | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2015 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | - | View return |
| 2015 | Detroit Yacht Club | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | The Shenandoah National Park Trust | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | City of Scottsdale Municipal Property Corporation | 990 | President | 0 | $0 | $0 | View return |
| 2015 | Scottsdale Preserve Authority | 990 | President | 0 | $0 | $0 | View return |
| 2014 | California Bankers Association | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Exchange Bank Foundation | 990PF | Chairman | 1 | $0 | - | View return |
| 2014 | The Shenandoah National Park Trust | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | Scottsdale Preserve Authority | 990 | Vice President | 0 | $0 | $0 | View return |
| 2014 | City of Scottsdale Municipal Property Corporation | 990 | Vice President | 0 | $0 | $0 | View return |
| 2013 | Exchange Bank Foundation | 990PF | Officer | 1 | $0 | - | View return |
| 2013 | City of Scottsdale Municipal Property Corporation | 990 | Secretary | 0 | $0 | $0 | View return |
| 2013 | Scottsdale Preserve Authority | 990 | Secretary | 0 | $0 | $0 | View return |
| 2013 | Sonoma County Family YMCA | 990 | Director | 3 | $0 | $0 | View return |
| 2013 | The Shenandoah National Park Trust | 990 | Trustee | 2 | $0 | $0 | View return |
| 2012 | Exchange Bank Foundation | 990PF | Officer | 1 | $0 | - | View return |
| 2010 | Exchange Bank Foundation | 990PF | Officer | 1 | $0 | - | View return |