| 2024 | American Federation of Labor & North Bay Labor Council | 990 | Executive Director | 30 | $76,394 | $0 | View return |
| 2024 | Keep Larkspur Fair and Affordable | 990EZ | Princpal Officer | 2 | $0 | $0 | View return |
| 2024 | Save Fairfax Rent Control | 990EZ | Principal Officer | 2 | $0 | $0 | View return |
| 2024 | Fair and Affordable San Anselmo | 990EZ | Principal Officer | 2 | $0 | $0 | View return |
| 2023 | American Federation of Labor & North Bay Labor Council | 990 | Executive Director | 30 | $69,521 | $0 | View return |
| 2022 | American Federation of Labor & North Bay Labor Council | 990 | Executive Director | 30 | $67,601 | $0 | View return |
| 2022 | Rebuild North Bay Foundation | 990 | Director (Thru 11/2022) | 1 | $0 | $0 | View return |
| 2021 | American Federation of Labor & North Bay Labor Council | 990 | Executive Director | 30 | $63,903 | $0 | View return |
| 2021 | Rebuild North Bay Foundation | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | American Federation of Labor & North Bay Labor Council | 990 | Executive Director | 30 | $57,904 | $0 | View return |
| 2020 | Rebuild North Bay | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | American Federation of Labor & North Bay Labor Council | 990 | Executive Director | 30 | $54,626 | $0 | View return |
| 2019 | American Federation of Labor and Congress of Industrial Organizatio | 990 | Sect-Treasurer | 15 | $35,234 | $0 | View return |
| 2019 | Rebuild North Bay | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | Rebuild North Bay Foundation | 990 | Board Member | 9 | $0 | $0 | View return |
| 2018 | American Federation of Labor & North Bay Labor Council | 990 | Executive Director | 30 | $52,101 | $0 | View return |
| 2018 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | CEO | 3 | $548 | - | View return |
| 2018 | Rebuild North Bay | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Rebuild North Bay Foundation | 990 | Director | 9 | $0 | $0 | View return |
| 2017 | North Bay Organizing Project | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Rebuild North Bay Foundation | 990 | Director | 5 | $0 | $0 | View return |
| 2017 | Rebuild North Bay | 990 | Director | 0.1 | $0 | $0 | View return |
| 2016 | International Brotherhood of Electrical Workers 0551 Local | 990 | Ba | 40 | $99,587 | $0 | View return |
| 2016 | Yes on Sonoma County Measure a 2015 | 990EZ | Principal Off. | 1 | $0 | - | View return |
| 2015 | International Brotherhood of Electrical Workers 0551 Local | 990 | Ba | 40 | $138,497 | $0 | View return |
| 2015 | North Bay Organizing Project | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Redwood Empire Electrical Workers Health & Welfare Trust | 990 | Trustee | 5 | $0 | $0 | View return |
| 2015 | California State Association of Electrical Workers | 990 | President/Exec Board - Fmr | 1 | $0 | $0 | View return |
| 2015 | Yes on Sonoma County Measure a 2015 | 990 | Principal Off. | 1 | $0 | $0 | View return |
| 2015 | California Statewide Joint Apprenticeship and Training Committee | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2015 | Northern California and Northern Nevada Sound and Communication Apprenticeship Trng Tr Fd | 990 | Trustee (Past) | 1 | $0 | $0 | View return |
| 2015 | California and Nevada Ibewneca Labor - Management Cooperation Committee | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Redwood Empire Electrical Workers Health & Welfare Trust | 990 | Trustee | 5 | $0 | $0 | View return |
| 2015 | Labor Management Cooperation Committee | 990EZ | Trustee | 2 | $0 | - | View return |
| 2014 | International Brotherhood of Electrical Workers 0551 Local | 990 | Ba | 40 | $129,646 | $0 | View return |
| 2014 | California State Association of Electrical Workers | 990 | President/Ex. Board | 1 | $0 | $0 | View return |
| 2014 | Redwood Empire Electrical Workers Health & Welfare Trust | 990 | Trustee | 5 | $0 | $0 | View return |
| 2014 | Labor Management Cooperation Committee | 990EZ | Trustee | 2 | $0 | - | View return |
| 2014 | California Statewide Joint Apprenticeship and Training Committee | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2014 | Northern California and Northern Nevada Sound and Communication Apprenticeship Trng Tr Fd | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | California and Nevada Ibewneca Labor - Management Cooperation Committee | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | California State Association of Electrical Workers | 990 | President/Ex. Board | 1 | $0 | $0 | View return |