| 2025 | Sheetmetal Workers Local Union No 29 Long Term Disablty Income Fund | 990 | Chairman | 1 | $0 | $88,524 | View return |
| 2024 | Young Mens Christian Association of Olean Ny and Bradford Pa | 990 | CEO | 40 | $163,154 | $0 | View return |
| 2024 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Sec/Bus | 40 | $88,524 | $0 | View return |
| 2024 | Olean-Bradford Area YMCA Foundation Inc. | 990 | CEO, Secretary | 2 | $0 | $163,154 | View return |
| 2024 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $88,524 | View return |
| 2024 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $88,524 | View return |
| 2024 | Sheetmetal Workers Local Union No 29 Long Term Disablty Income Fund | 990 | Chairman | 1 | $0 | $87,076 | View return |
| 2024 | Rotary International | 990EZ | Director | 4 | $0 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990 | Board Member | 1 | $0 | $0 | View return |
| 2024 | Amvets Post 67 | 990 | 1st Vice COM | 0 | $0 | $0 | View return |
| 2024 | Sheet Metal Workers International Great Plains Council | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2024 | Pennsylvania State Alliance of Ymcas | 990 | Board Member | 0.25 | $0 | $0 | View return |
| 2024 | Xteam Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2023 | Young Mens Christian Association of Olean Ny and Bradford Pa | 990 | CEO | 40 | $147,398 | $0 | View return |
| 2023 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Sec/Bus | 40 | $87,076 | $0 | View return |
| 2023 | Olean-Bradford Area YMCA Foundation Inc. | 990 | CEO, Secretary | 2 | $0 | $147,398 | View return |
| 2023 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $87,076 | View return |
| 2023 | Sheetmetal Workers Local Union No 29 Long Term Disablty Income Fund | 990 | Chairman | 1 | $0 | $87,380 | View return |
| 2023 | Amvets Post 67 | 990 | 1st Vice COM | 0 | $0 | $0 | View return |
| 2023 | Holy Cross Energy Round-Up Foundation | 990EZ | Director | 0.5 | $0 | - | View return |
| 2023 | Sheet Metal Workers International Great Plains Council | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Rotary International | 990EZ | Director | 4 | $0 | $0 | View return |
| 2022 | Young Mens Christian Association of Olean Ny and Bradford Pa | 990 | CEO | 40 | $94,447 | $0 | View return |
| 2022 | Young Mens Christian Association of Olean Ny and Bradford Pa | 990 | CEO | 40 | $90,091 | $0 | View return |
| 2022 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Sec/Bus | 40 | $87,380 | $0 | View return |
| 2022 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $86,756 | View return |
| 2022 | Sheetmetal Workers Local Union No 29 Long Term Disablty Income Fund | 990 | Chairman | 1 | $0 | $87,152 | View return |
| 2022 | Holy Cross Energy Round-Up Foundation | 990EZ | Director | 1 | $0 | - | View return |
| 2022 | Rotary International | 990EZ | Director | 4 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers International Great Plains Council | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2022 | Olean-Bradford Area YMCA Foundation Inc. | 990 | CEO, Secretary | 2 | $0 | $0 | View return |
| 2022 | American Federation of Labor & Congress of Industrial Orgs | 990 | Board Member | 1 | $0 | $0 | View return |
| 2022 | Sacramento Tree Foundation Incorporated | 990 | Member | 1 | $0 | $0 | View return |
| 2022 | Sacramento Tree Foundation Incorporated | 990 | Member | 1 | $0 | $0 | View return |
| 2021 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Sec/Bus Man | 40 | $87,152 | $0 | View return |
| 2021 | Sheetmetal Workers Local Union No 29 Long Term Disablty Income Fund | 990 | Chairman | 1 | $0 | $87,963 | View return |
| 2021 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $87,152 | View return |
| 2021 | Holy Cross Energy Round-Up Foundation | 990EZ | Director | 1 | $0 | - | View return |
| 2021 | Oviedo High School Njrotc Booster Club Inc. | 990EZ | President | 10 | $0 | $0 | View return |
| 2021 | American Federation of Labor & Congress of Industrial Orgs | 990 | Board Member | 1 | $0 | $0 | View return |
| 2021 | Sheet Metal Workers International Great Plains Council | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | American Federation of Labor & Congress of Industrial Orgs | 990 | Board Member | 1 | $0 | $0 | View return |
| 2021 | Sacramento Tree Foundation Incorporated | 990 | Member | 1 | $0 | $0 | View return |
| 2021 | Rotary International | 990EZ | Director | 4 | $0 | $0 | View return |
| 2020 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Sec/Bus Man | 40 | $87,963 | $0 | View return |
| 2020 | Sheetmetal Workers Local Union No 29 Long Term Disablty Income Fund | 990 | Chairman | 1 | $0 | $83,914 | View return |
| 2020 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $87,963 | View return |
| 2020 | Holy Cross Energy Round-Up Foundation | 990EZ | Director | 1 | $0 | - | View return |
| 2020 | Sacramento Tree Foundation Incorporated | 990 | Member | 1 | $0 | $0 | View return |
| 2020 | Sheet Metal Workers International Great Plains Council | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Sec/Bus Man | 40 | $83,914 | $0 | View return |
| 2019 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $83,914 | View return |
| 2019 | Sheetmetal Workers Local Union No 29 Long Term Disablty Income Fund | 990 | Chairman | 1 | $0 | $81,753 | View return |
| 2019 | Sacramento Tree Foundation Incorporated | 990 | Member | 1 | $0 | $0 | View return |
| 2019 | Workforce Alliance of South Central Kansas Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Sec/Bus Man | 40 | $81,753 | $0 | View return |
| 2018 | Sheet Metal Joint Apprentice Committee Inc | 990 | Trustee | 1 | $0 | $81,753 | View return |
| 2018 | Sacramento Tree Foundation Incorporated | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Joint Apprentice Committee Inc | 990 | Chairperson | 1 | $10,808 | $33,986 | View return |
| 2017 | Montross Lodge #2333 - Loyal Order of Moose Inc | 990EZ | Governor | 30 | $0 | $0 | View return |
| 2017 | Sacramento Tree Foundation Incorporated | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Sacramento Tree Foundation Incorporated | 990 | Board Member | 1 | $0 | $0 | View return |
| 2015 | Young Men'S Christian Association of Plainview | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Sacramento Tree Foundation Incorporated | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Plainview Red Rage Booster Club Inc. | 990EZ | President | 0 | $0 | - | View return |
| 2014 | Young Men'S Christian Association of Plainview | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Woods Community Center Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Sacramento Tree Foundation Incorporated | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Montross Lodge #2333 - Loyal Order of Moose Inc | 990EZ | Governor | 25 | $0 | $0 | View return |
| 2013 | Young Men'S Christian Association of Plainview | 990 | Director | 2 | $0 | $0 | View return |
| 2013 | Plainview Red Rage Booster Club Inc. | 990EZ | President | 0 | $0 | - | View return |
| 2013 | Woods Community Center Inc. | 990 | Director | 2 | $0 | $0 | View return |
| 2013 | Sacramento Tree Foundation Incorporated | 990 | Board Member | 1 | $0 | $0 | View return |