| 2025 | Beaver Creek Cooperative Telephone Company | 990 | President | 12 | $0 | $139,071 | View return |
| 2024 | Beaver Creek Cooperative Telephone Company | 990 | President | 12 | $0 | $124,010 | View return |
| 2024 | Oregon Telecommunications Association | 990 | Vice President | 2 | $0 | $0 | View return |
| 2024 | Rotary Club of Canby Oregon | 990EZ | Past President | 1 | $0 | - | View return |
| 2023 | Canby Telephone Association DBA Directlink | 990 | President/CEO (CBS) | 19 | $154,060 | $0 | View return |
| 2023 | Beaver Creek Cooperative Telephone Company | 990 | President | 13 | $0 | $106,717 | View return |
| 2023 | Oregon Telecommunications Association | 990 | Vice President | 2 | $0 | $0 | View return |
| 2023 | Rotary Club of Canby Oregon | 990EZ | Director | 1 | $0 | - | View return |
| 2022 | Canby Telephone Association DBA Directlink | 990 | President (CBS) | 21.7 | $136,061 | $0 | View return |
| 2022 | Beaver Creek Cooperative Telephone Company | 990 | President | 17 | $0 | $277,687 | View return |
| 2022 | Oregon Telecommunications Association | 990 | Vice President | 2 | $0 | $0 | View return |
| 2022 | Rotary Club of Canby Oregon | 990EZ | President | 1 | $0 | - | View return |
| 2021 | Canby Telephone Association DBA Directlink | 990 | President (CBS) | 16.75 | $0 | $253,777 | View return |
| 2021 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $253,777 | View return |
| 2021 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2020 | Canby Telephone Association DBA Directlink | 990 | President (CBS) | 16.8 | $0 | $257,110 | View return |
| 2020 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $257,110 | View return |
| 2020 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | Canby Telephone Association DBA Directlink | 990 | President | 20 | $0 | $235,755 | View return |
| 2019 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $235,755 | View return |
| 2019 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2018 | Canby Telephone Association DBA Directlink | 990 | General Manager | 20.5 | $0 | $231,965 | View return |
| 2018 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $231,965 | View return |
| 2018 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $217,461 | View return |
| 2017 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | Canby Telephone Association DBA Directlink | 990 | General Manager | 15 | $0 | $207,099 | View return |
| 2016 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $207,099 | View return |
| 2016 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $184,169 | View return |
| 2015 | Canby Telephone Association DBA Directlink | 990 | General Manager | 15 | $0 | $184,169 | View return |
| 2015 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Beaver Creek Cooperative Telephone Company | 990 | President | 40 | $0 | $192,112 | View return |
| 2014 | Oregon Telecommunications Association | 990 | Director | 2 | $0 | $0 | View return |
| 2013 | Beaver Creek Cooperative Telephone Company | 990 | President | 2 | $119,002 | $75,034 | View return |