| 2024 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2023 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2023 | Orange County Community Tennis | 990 | Secretary | 1 | $0 | $0 | View return |
| 2022 | Orange County Community Tennis | 990 | Secretary | 1 | $0 | $0 | View return |
| 2022 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2021 | Northwest Pavement Management Assoc | 990EZ | Chair | 1 | $0 | $0 | View return |
| 2021 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2021 | Orange County Community Tennis | 990 | Secretary | 1 | $0 | $0 | View return |
| 2020 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2020 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2020 | Northwest Pavement Management Assoc | 990EZ | Chair | 1 | $0 | $0 | View return |
| 2019 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2019 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | - | View return |
| 2019 | Northwest Pavement Management Assoc | 990EZ | Chair | 1 | $0 | $0 | View return |
| 2018 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2018 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2018 | Northwest Pavement Management Assoc | 990EZ | Or Board Member | 1 | $0 | $0 | View return |
| 2017 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2017 | Anson Meals on Wheels Inc | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2017 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2016 | Project Management Institute | 990 | VP Sponsorsh | 5 | $0 | $0 | View return |
| 2016 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2016 | Orange County Community Tennis | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2015 | Orange County Community Tennis | 990EZ | Secretary | 0 | $0 | - | View return |
| 2015 | Orange County Community Tennis | 990EZ | Secretary | 0 | $0 | - | View return |
| 2014 | Valley of the Sun Young Men'S Christian Association | 990 | Board Member | 5 | $0 | $0 | View return |
| 2014 | Orange County Community Tennis | 990EZ | Secretary | 0 | $0 | - | View return |
| 2014 | Orange County Community Tennis | 990EZ | Secretary | 0 | $0 | - | View return |
| 2013 | Valley of the Sun Young Men'S Christian Association | 990 | Board Member | 5 | $0 | $0 | View return |
| 2013 | Orange County Community Tennis | 990EZ | Secretary | 0 | $0 | - | View return |
| 2013 | Orange County Community Tennis | 990EZ | Secretary | 0 | $0 | - | View return |