| 2024 | Midwest Insulation Contractors Assn Eastern Iowa & Western Illinois | 990EZ | Executive Director | 1 | $0 | $0 | View return |
| 2023 | Millwright Contractors Association Inc | 990EZ | Executive Director | 4 | $0 | $0 | View return |
| 2023 | Midwest Insulation Contractors Assn Eastern Iowa & Western Illinois | 990EZ | Executive Director | 1 | $0 | $0 | View return |
| 2023 | Texas Carpenters and Millwrights Health & Welfare Fund | 990 | Employer Trustee (Until November 2023) | 1 | $0 | $0 | View return |
| 2022 | Texas Carpenters and Millwrights Health & Welfare Fund | 990 | Employer Trustee | 1 | $0 | $0 | View return |
| 2022 | Millwright Contractors Association Inc | 990EZ | Executive Director | 4 | $0 | $0 | View return |
| 2022 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator - Prior | 1 | $0 | $0 | View return |
| 2021 | Millwright Contractors Association Inc | 990EZ | Executive Director | 4 | $0 | $0 | View return |
| 2021 | Texas Carpenters and Millwrights Health & Welfare Fund | 990 | Employer Trustee | 1 | $0 | $0 | View return |
| 2021 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2021 | Heat and Frost Insulators Local 34 Health & Welfare Plan | 990 | Alternate Trustee - Past | 1 | $0 | $0 | View return |
| 2020 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2020 | Millwright Contractors Association Inc | 990EZ | Executive Director | 4 | $0 | $0 | View return |
| 2020 | Texas Carpenters and Millwrights Health & Welfare Fund | 990 | Employer Trustee | 1 | $0 | $0 | View return |
| 2020 | Lake Oswego Junior Baseball | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2020 | Twin City Plasterers Journeyman & Apprentice Training Fund | 990EZ | Secretary - Past | 0.5 | $0 | $0 | View return |
| 2020 | Heat and Frost Insulators Local 34 Health & Welfare Plan | 990 | Alternate Trustee / Trustee-Past | 1 | $0 | $0 | View return |
| 2019 | Lake Oswego Junior Baseball | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2019 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2019 | Heat and Frost Insulators Local 34 Health & Welfare Plan | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2018 | Carpenters and Joiners Welfare Fund | 990 | Mgt Alternate | 1 | $0 | $0 | View return |
| 2018 | Lake Oswego Junior Baseball | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2018 | Painters and Allied Trades DC 82 Star Fund | 990 | Trustee - Alternate (Past) | 0.3 | $0 | $0 | View return |
| 2018 | Plasterers and Cabinet Makers Insurance Trust Fund | 990 | Secretary | 1 | $0 | $0 | View return |
| 2017 | Carpenters and Joiners Welfare Fund | 990 | Mgt Alternate | 1 | $0 | $0 | View return |
| 2017 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2017 | Painters and Allied Trades DC 82 Star Fund | 990 | Trustee - Alternate | 0.3 | $0 | $0 | View return |
| 2017 | Plasterers and Cabinet Makers Insurance Trust Fund | 990 | Secretary | - | $0 | $0 | View return |
| 2016 | National Center for Youth Law | 990 | Senior Attorney | 37.5 | $134,338 | $0 | View return |
| 2016 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2016 | Painters and Allied Trades DC 82 Star Fund | 990 | Trustee - Alternate | 0.3 | $0 | $0 | View return |
| 2016 | Carpenters and Joiners Welfare Fund | 990 | Mgt Alternate | 1 | $0 | $0 | View return |
| 2016 | Plum Midget Football Assocation | 990EZ | Director | 15 | $0 | $0 | View return |
| 2016 | Plasterers and Cabinet Makers Insurance Trust Fund | 990 | Secretary | - | $0 | $0 | View return |
| 2015 | National Center for Youth Law | 990 | Senior Attorney | 37.5 | $133,016 | $0 | View return |
| 2015 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2015 | Iowa County Fair Incorporated | 990 | Vice President | 0 | $0 | $0 | View return |
| 2015 | Plum Midget Football Assocation | 990EZ | Director | 15 | $0 | $0 | View return |
| 2015 | Plasterers and Cabinet Makers Insurance Trust Fund | 990 | Secretary | - | $0 | $0 | View return |
| 2015 | Lake Oswego Little League | 990EZ | National League Commission | 6 | $0 | $0 | View return |
| 2014 | Heat Frost and Thermal Insulation Educational Fund | 990EZ | Administrator | 1 | $0 | $0 | View return |
| 2014 | Iowa County Fair Incorporated | 990 | Director | 0 | $0 | $0 | View return |
| 2014 | Wayland Mennonite Home Asn Parkview Home | 990 | Cslting Admin | 44 | $0 | $0 | View return |
| 2014 | Construction Careers Foundation | 990EZ | Director | 0 | $0 | $0 | View return |
| 2014 | Plasterers and Cabinet Makers Insurance Trust Fund | 990 | Secretary | - | $0 | $0 | View return |
| 2014 | Lake Oswego Little League | 990EZ | National League Commissioner | 6 | $0 | $0 | View return |
| 2013 | Wayland Mennonite Home Asn Parkview Home | 990 | Cslting Admin | 44 | $0 | $0 | View return |
| 2013 | Twin City Carpenters & Joiners Vacation Fund | 990 | Alternate | 1 | $0 | $0 | View return |
| 2013 | Construction Careers Foundation | 990EZ | Director | 0 | $0 | $0 | View return |
| 2013 | Carpenters and Joiners Welfare Fund | 990 | Alternate | 1 | $0 | $0 | View return |
| 2013 | Plasterers and Cabinet Makers Insurance Trust Fund | 990 | Secretary | - | $0 | $0 | View return |