| 2025 | Veterans Treatment Court of Western North Carolina Foundation | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2025 | American Legion Post 0027 James Hem | 990EZ | Board Member | 0.5 | $0 | $0 | View return |
| 2024 | Veterans Treatment Court of Western North Carolina Foundation | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2024 | American Legion Post 0027 James Hem | 990EZ | Board Member | 0.5 | $0 | $0 | View return |
| 2023 | American Legion Post 0027 James Hem | 990EZ | Board Member | 0.5 | $0 | $0 | View return |
| 2023 | Veterans Treatment Court of Western North Carolina Foundation | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2022 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer - Past | 2 | $0 | $336,021 | View return |
| 2022 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer - Past | 2 | $0 | $336,021 | View return |
| 2022 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer-Past | 7 | $0 | $336,021 | View return |
| 2022 | Love Inc of Bedford County | 990 | Board | 5 | $0 | $0 | View return |
| 2022 | Veterans Treatment Court of Western North Carolina Foundation | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2021 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 2 | $0 | $204,049 | View return |
| 2021 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 2 | $0 | $204,049 | View return |
| 2021 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $204,049 | View return |
| 2021 | Love Inc of Bedford County | 990 | Board | 5 | $0 | $0 | View return |
| 2020 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 2 | $0 | $196,315 | View return |
| 2020 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 2 | $0 | $196,315 | View return |
| 2020 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $196,315 | View return |
| 2020 | Love Inc of Bedford County | 990 | Board | 5 | $0 | $0 | View return |
| 2020 | Rotary Club of Asheville Breakfast Foundation | 990EZ | Treasurer/Di | 0 | $0 | - | View return |
| 2019 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 2 | $0 | $193,465 | View return |
| 2019 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 2 | $0 | $193,465 | View return |
| 2019 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $193,465 | View return |
| 2019 | Rotary Club of Asheville Breakfast | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2019 | Rotary Club of Asheville Breakfast Foundation | 990EZ | Treasurer/Di | 0 | $0 | - | View return |
| 2018 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 2 | $0 | $183,064 | View return |
| 2018 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $183,064 | View return |
| 2018 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 2 | $0 | $183,064 | View return |
| 2018 | Love Inc of Bedford County | 990 | VP | 5 | $0 | $0 | View return |
| 2018 | Lebanon County Fire Fighters Association | 990EZ | Deputy Fire Marshall | 3 | $0 | $0 | View return |
| 2018 | Rotary Club of Asheville Breakfast Foundation | 990EZ | Treasurer | 2 | $0 | - | View return |
| 2018 | Rotary Club of Asheville Breakfast | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2017 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 2 | $0 | $177,097 | View return |
| 2017 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 2 | $0 | $177,097 | View return |
| 2017 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $177,097 | View return |
| 2017 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 2 | $0 | $177,097 | View return |
| 2017 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 2 | $0 | $177,097 | View return |
| 2017 | Love Inc of Bedford County | 990 | Vice President | 5 | - | - | View return |
| 2017 | Rotary Club of Asheville Breakfast | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2016 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 1 | $0 | $164,125 | View return |
| 2016 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $164,125 | View return |
| 2016 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 7 | $0 | $164,125 | View return |
| 2016 | Love Inc of Bedford County | 990 | Asst Treasurer | 5 | $0 | $0 | View return |
| 2016 | Rotary Club of Asheville Breakfast | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2015 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 1 | $0 | $163,061 | View return |
| 2015 | Operating Engineers Vacation-Holiday Savings Trust | 990 | Chief Financial Officer | 7 | $0 | $163,061 | View return |
| 2015 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $163,061 | View return |
| 2015 | Love Inc of Bedford County | 990 | Asst Treasurer | 5 | - | - | View return |
| 2015 | Rotary Club of Asheville Breakfast | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2014 | Operating Engineers Health and Welfare Fund | 990 | Chief Financial Officer | 7 | $0 | $111,511 | View return |
| 2014 | Operating Engineers Journeyman and Apprentice Training Trust | 990 | Chief Financial Officer | 1 | $0 | $111,511 | View return |
| 2014 | Love Inc of Bedford County | 990 | Asst Treasurer | 5 | - | - | View return |
| 2014 | Rotary Club of Asheville Breakfast | 990EZ | Treasurer | 0 | $0 | - | View return |
| 2013 | Love Inc of Bedford County | 990 | Board | 5 | - | - | View return |
| 2013 | Rotary International-District 7710 | 990 | Assistant Go | 2 | $0 | $0 | View return |
| 2013 | Rotary Club of Asheville Breakfast | 990EZ | Treasurer | 0 | $0 | - | View return |